*{background-repeat:no-repeat}section,nav,article,aside,hgroup,header,footer,figure,figcaption,details,code{display:block}video,audio,canvas{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{font-size:14px}body{margin:0;line-height:1.231;background:#ffffff}h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:1em;margin:0}p,blockquote,dl,dd,figure{margin:0}hr{color:inherit;height:auto;box-sizing:content-box}pre{font-family:'OCRB', 'Osaka-等幅', 'Osaka-mono', monospace, sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}ul li{list-style:none outside none}li{margin:0;padding:0}ul.list,ol.list{margin:1.0em 0 0 1.5em;padding:0.25em 0;list-style-position:outside}ul.list li,ol.list li{padding:0.25em 0}ul.list li{list-style-type:disc}ol.list li{list-style-type:decimal}a{text-decoration:underline;color:#2a2a29}a:focus{outline:none}a:hover{color:#767674;text-decoration:underline}a:hover,a:active{outline:0}strong,b{font-weight:bold}em{font-weight:normal;font-style:normal}small{font-size:0.80em}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,samp,kbd{font-family:'OCRB', 'Osaka－等幅', 'Osaka-等幅', 'Osaka-mono', monospace, sans-serif;-moz-tab-size:4;-o-tab-size:4;tab-size:4}mark{color:black;background-color:yellow}sub,sup{font-size:0.80em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}br{*letter-spacing:0}t{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:inherit}caption{padding:0;text-align:left}th,td{text-align:left;padding:0.75em 1em;border:1px solid #cccccc;line-height:1}th{font-weight:bold}*{word-wrap:break-word}li img,p img,iframe,input[type="image"]{padding:0;max-width:100%}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-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:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.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:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-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) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.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) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.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);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;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%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) 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;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;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:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;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:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;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:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;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:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{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:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-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:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{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:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-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:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-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:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-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:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-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%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.clearfix:before,.clearfix:after,.cf:before,.cf:after,.parent-left:before,.parent-left:after,.parent-right:before,.parent-right:after,ul.horizontal:before,ul.horizontal:after,.parentLeft:before,.parentLeft:after,.parentRight:before,.parentRight:after{content:" ";display:table}.clearfix:after,.cf:after,.parent-left:after,.parent-right:after,ul.horizontal:after,.parentLeft:after,.parentRight:after{clear:both}.clearfix,.cf,.parent-left,.parent-right,ul.horizontal,.parentLeft,.parentRight{zoom:1}.left{float:left}.right{float:right}.clear{clear:both}.parent-left>*,.parentLeft>*{float:left}.parent-right>*,.parentRight>*{float:right}.parent-left *,.parentLeft *{_float:left}.parent-right *,.parentRight *{_float:right}.parent-left * *,.parentLeft * *,.parent-right * *,.parentRight * *{_float:none}.text-left,.textLeft{text-align:left !important}.text-right,.textRight{text-align:right !important}.text-center,.textCenter{text-align:center !important}.text-justify,.textJustify{text-align:justify !important}.vertical-top,.verticalTop{vertical-align:top !important}.vertical-middle,.verticalMiddle{vertical-align:middle !important}.vertical-bottom,.verticalBottom{vertical-align:bottom !important}.vertical-baseline,.verticalBaseline{vertical-align:baseline !important}.nowrap{white-space:nowrap}.bold{font-weight:bold}.italic{font-style:italic}.big{font-size:1.20em}.small{font-size:0.80em}.note{padding:0;font-size:0.80em;color:#aaaaaa;display:block}.error,.attention{font-size:0.80em;color:#aa0000}.block{display:block}.inline{display:inline}.inline-block{display:inline-block;*display:inline;*zoom:1}ul.horizontal li{float:left}ul.horizontal li a,ul.horizontal li img{display:block}.mgn-t0{margin-top:0px !important}.mgn-t5{margin-top:5px !important}.mgn-t10{margin-top:10px !important}.mgn-t15{margin-top:15px !important}.mgn-t20{margin-top:20px !important}.mgn-t30{margin-top:30px !important}.mgn-t40{margin-top:40px !important}.mgn-t50{margin-top:50px !important}.mgn-t55{margin-top:55px !important}.mgn-t60{margin-top:60px !important}.mgn-t70{margin-top:70px !important}.mgn-t80{margin-top:80px !important}.mgn-t90{margin-top:90px !important}.mgn-t100{margin-top:100px !important}.mgn-t110{margin-top:110px !important}.mgn-t120{margin-top:120px !important}.mgn-t130{margin-top:130px !important}.mgn-t140{margin-top:140px !important}.mgn-t150{margin-top:150px !important}.mgn-t200{margin-top:200px !important}.mgn-t250{margin-top:250px !important}.mgn-b0{margin-bottom:0px !important}.mgn-b5{margin-bottom:5px !important}.mgn-b10{margin-bottom:10px !important}.mgn-b15{margin-bottom:15px !important}.mgn-b20{margin-bottom:20px !important}.mgn-b30{margin-bottom:30px !important}.mgn-b40{margin-bottom:40px !important}.mgn-b50{margin-bottom:50px !important}.mgn-b60{margin-bottom:60px !important}.mgn-b70{margin-bottom:70px !important}.mgn-b80{margin-bottom:80px !important}.mgn-b90{margin-bottom:90px !important}.mgn-b100{margin-bottom:100px !important}.mgn-b110{margin-bottom:110px !important}.mgn-b120{margin-bottom:120px !important}.mgn-b130{margin-bottom:130px !important}.mgn-b140{margin-bottom:140px !important}.mgn-b150{margin-bottom:150px !important}.mgn-b200{margin-bottom:200px !important}.mgn-b250{margin-bottom:250px !important}.mgn-l0{margin-left:0px !important}.mgn-l5{margin-left:5px !important}.mgn-l10{margin-left:10px !important}.mgn-l15{margin-left:15px !important}.mgn-l20{margin-left:20px !important}.mgn-l30{margin-left:30px !important}.mgn-l40{margin-left:40px !important}.mgn-l50{margin-left:50px !important}.mgn-l60{margin-left:60px !important}.mgn-l70{margin-left:70px !important}.mgn-l80{margin-left:80px !important}.mgn-l90{margin-left:90px !important}.mgn-l100{margin-left:100px !important}.mgn-l110{margin-left:110px !important}.mgn-l120{margin-left:120px !important}.mgn-l130{margin-left:130px !important}.mgn-l140{margin-left:140px !important}.mgn-l150{margin-left:150px !important}.mgn-l200{margin-left:200px !important}.mgn-l250{margin-left:250px !important}.mgn-r0{margin-right:0px !important}.mgn-r5{margin-right:5px !important}.mgn-r10{margin-right:10px !important}.mgn-r15{margin-right:15px !important}.mgn-r20{margin-right:20px !important}.mgn-r30{margin-right:30px !important}.mgn-r40{margin-right:40px !important}.mgn-r50{margin-right:50px !important}.mgn-r60{margin-right:60px !important}.mgn-r70{margin-right:70px !important}.mgn-r80{margin-right:80px !important}.mgn-r90{margin-right:90px !important}.mgn-r100{margin-right:100px !important}.mgn-r110{margin-right:110px !important}.mgn-r120{margin-right:120px !important}.mgn-r130{margin-right:130px !important}.mgn-r140{margin-right:140px !important}.mgn-r150{margin-right:150px !important}.mgn-r200{margin-right:200px !important}.mgn-r250{margin-right:250px !important}.pdg-t0{padding-top:0px !important}.pdg-t5{padding-top:5px !important}.pdg-t10{padding-top:10px !important}.pdg-t15{padding-top:15px !important}.pdg-t20{padding-top:20px !important}.pdg-t30{padding-top:30px !important}.pdg-t40{padding-top:40px !important}.pdg-t50{padding-top:50px !important}.pdg-t60{padding-top:60px !important}.pdg-t70{padding-top:70px !important}.pdg-t80{padding-top:80px !important}.pdg-t90{padding-top:90px !important}.pdg-t100{padding-top:100px !important}.pdg-t110{padding-top:110px !important}.pdg-t120{padding-top:120px !important}.pdg-t130{padding-top:130px !important}.pdg-t140{padding-top:140px !important}.pdg-t150{padding-top:150px !important}.pdg-t200{padding-top:200px !important}.pdg-t250{padding-top:250px !important}.pdg-b0{padding-bottom:0px !important}.pdg-b5{padding-bottom:5px !important}.pdg-b10{padding-bottom:10px !important}.pdg-b15{padding-bottom:15px !important}.pdg-b20{padding-bottom:20px !important}.pdg-b30{padding-bottom:30px !important}.pdg-b40{padding-bottom:40px !important}.pdg-b50{padding-bottom:50px !important}.pdg-b60{padding-bottom:60px !important}.pdg-b70{padding-bottom:70px !important}.pdg-b80{padding-bottom:80px !important}.pdg-b90{padding-bottom:90px !important}.pdg-b100{padding-bottom:100px !important}.pdg-b110{padding-bottom:110px !important}.pdg-b120{padding-bottom:120px !important}.pdg-b130{padding-bottom:130px !important}.pdg-b140{padding-bottom:140px !important}.pdg-b150{padding-bottom:150px !important}.pdg-b200{padding-bottom:200px !important}.pdg-b250{padding-bottom:250px !important}.pdg-l0{padding-left:0px !important}.pdg-l5{padding-left:5px !important}.pdg-l10{padding-left:10px !important}.pdg-l15{padding-left:15px !important}.pdg-l20{padding-left:20px !important}.pdg-l30{padding-left:30px !important}.pdg-l40{padding-left:40px !important}.pdg-l50{padding-left:50px !important}.pdg-l60{padding-left:60px !important}.pdg-l70{padding-left:70px !important}.pdg-l80{padding-left:80px !important}.pdg-l90{padding-left:90px !important}.pdg-l100{padding-left:100px !important}.pdg-l110{padding-left:110px !important}.pdg-l120{padding-left:120px !important}.pdg-l130{padding-left:130px !important}.pdg-l140{padding-left:140px !important}.pdg-l150{padding-left:150px !important}.pdg-l200{padding-left:200px !important}.pdg-l250{padding-left:250px !important}.pdg-r0{padding-right:0px !important}.pdg-r5{padding-right:5px !important}.pdg-r10{padding-right:10px !important}.pdg-r15{padding-right:15px !important}.pdg-r20{padding-right:20px !important}.pdg-r30{padding-right:30px !important}.pdg-r40{padding-right:40px !important}.pdg-r50{padding-right:50px !important}.pdg-r60{padding-right:60px !important}.pdg-r70{padding-right:70px !important}.pdg-r80{padding-right:80px !important}.pdg-r90{padding-right:90px !important}.pdg-r100{padding-right:100px !important}.pdg-r110{padding-right:110px !important}.pdg-r120{padding-right:120px !important}.pdg-r130{padding-right:130px !important}.pdg-r140{padding-right:140px !important}.pdg-r150{padding-right:150px !important}.pdg-r200{padding-right:200px !important}.pdg-r250{padding-right:250px !important}#breadcrumb li,#breadcrumb li a{display:inline}.fb-like iframe{max-width:none !important}.split2 .part *,.split3 .part *,.split4 .part *,.split5 .part *,.split6 .part *{text-align:justify}.split2,.split3,.split4,.split5,.split6{letter-spacing:-1em;word-spacing:-1em}:root .split2,:root .split3,:root .split4,:root .split5,:root .split6{font-size:0;letter-spacing:-1px;word-spacing:-1px}.split2 .part,.split3 .part,.split4 .part,.split5 .part,.split6 .part{font-size:1rem;letter-spacing:normal;word-spacing:normal;vertical-align:top;display:inline-block;*display:inline;*zoom:1}.split2,.split3,.split4,.split5,.split6{margin:0 -15px}.split2 .part,.split3 .part,.split4 .part,.split5 .part,.split6 .part{margin:15px}.split2 .part{width:calc(100% / 2 - (15px * 2))}.split3 .part{width:calc(100% / 3 - (15px * 2))}.split3 .x2{width:calc(100% / 3 * 2 - (15px * 2))}.split4 .part{width:calc(100% / 4 - (15px * 2))}.split4 .x2{width:calc(100% / 4 * 2 - (15px * 2))}.split4 .x3{width:calc(100% / 4 * 3 - (15px * 2))}.split5 .part{width:calc(100% / 5 - (15px * 2))}.split5 .x2{width:calc(100% / 5 * 2 - (15px * 2))}.split5 .x3{width:calc(100% / 5 * 3 - (15px * 2))}.split5 .x4{width:calc(100% / 5 * 4 - (15px * 2))}.split6 .part{width:calc(100% / 6 - (15px * 2))}.split6 .x2{width:calc(100% / 6 * 2 - (15px * 2))}.split6 .x3{width:calc(100% / 6 * 3 - (15px * 2))}.split6 .x4{width:calc(100% / 6 * 4 - (15px * 2))}.split6 .x5{width:calc(100% / 6 * 5 - (15px * 2))}body{color:#26243d;letter-spacing:0.075em;font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}h1,h2,h3,h4,h5,h6{font-weight:normal}p{line-height:1.7}th{line-height:1.7}td{line-height:1.7}a{text-decoration:none}a:hover{text-decoration:none}a img{border:none}img{vertical-align:bottom}strong,em{color:#132652}a{opacity:1;transition:opacity 0.25s ease 0s}a:hover{opacity:0.5}.cmn-lead{margin:0 auto;padding:0 0 100px 0;width:90%;font-size:40px;font-weight:bold;text-align:center}.cmn-lead span{display:inline-block}input[type="button"],input[type="submit"],input[type="text"]{border-radius:0;-webkit-appearance:none}.cmn-btn-01 a,.cmn-btn-02 a,.cmn-btn-03 a{display:inline-block;box-sizing:border-box;width:245px;height:54px;border-radius:3px;font-weight:700;font-size:16px;line-height:54px;font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;letter-spacing:1px;outline:none;transition:all 0.3s}.cmn-btn-01 a::before,.cmn-btn-01 a::after,.cmn-btn-02 a::before,.cmn-btn-02 a::after,.cmn-btn-03 a::before,.cmn-btn-03 a::after{display:block;position:absolute;z-index:-1;box-sizing:border-box;content:'';transition:all 0.3s}.cmn-btn-01 a:hover,.cmn-btn-02 a:hover,.cmn-btn-03 a:hover{opacity:1}.cmn-btn-01{margin:100px 0 0;text-align:center}.cmn-btn-01 a{background-color:#1f2778;color:#ffffff}.cmn-btn-01 a:hover{background-color:#060d4b;color:#fff}.cmn-btn-02{margin:20px 0 0 0}.cmn-btn-02 a{border:2px solid #fff;color:#fff}.cmn-btn-02 a:hover{background-color:#fff;color:#c8161d}.cmn-btn-03 a{border:2px solid #fff;background-color:#fff}.cmn-btn-03 a:hover{background:none;color:#fff !important}.toggle-button{position:relative;cursor:pointer}.toggle-button .arrow{margin-top:-7px;width:15px;height:15px;background:url(file:///Macintosh%20HD/Applications/MAMP/htdocs/lexues/cms/wp-content/themes/images/icon_arrow_bottom_white.png) no-repeat right center;background-size:15px 15px;position:absolute;top:50%;right:10px;cursor:pointer;transition:-webkit-transform 0.25s ease-in-out 0;transition:transform 0.25s ease-in-out 0;transition:transform 0.25s ease-in-out 0, -webkit-transform 0.25s ease-in-out 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.toggle-button.active .arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.toggle{display:none}.bg-gray{padding:30px;background:#f3f3f3}.bg-gray h4{margin-bottom:30px;font-size:20px;font-weight:bold}.wrap{width:960px;margin:0 auto}.wrap .info-list-area,.wrap .privacyporicy-entry-area,.wrap .securityporicy-entry-area,.wrap .about-description-area,.wrap .about-information-inner,.wrap .cmn-section-title h2,.wrap .cmn-section-title p,.wrap .cmn-section-secondary,.wrap .cmn-lead{width:auto}.wrap .cmn-section-title h2,.wrap .cmn-section-title p{width:auto}.wrap .cmn-section-secondary,.wrap .cmn-lead{width:auto}.wrap.large{width:1080px}.global-header{position:fixed;z-index:7777;width:100%;height:72px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);background:#fff;transition:all 0.3s ease 0s;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.header-inner{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%;padding:0 33px;transition:padding 0.3s ease 0s}.global-header-title{margin-top:-5px;margin-right:30px}.global-header-title a{color:#26253e;font-weight:900;font-size:32px;font-family:'Lato', sans-serif;transition:all 0.3s ease 0s}.global-header-title a:visited,.global-header-title a:hover,.global-header-title a:active,.global-header-title a:focus{color:#26253e}.global-header-title a:hover{opacity:0.5;text-decoration:none}.global-header-nav{display:contents;transition:all 0.3s ease 0s}.global-header-nav ul{display:contents}.global-header-nav li{display:inline-block;height:auto !important;margin-right:20px}@media only screen and (max-width: 1239px){.global-header-nav li{margin-right:12px;font-size:12px}}.global-header-nav li a{color:#26253e}.global-header-nav li a[target=_blank]::after{display:inline-block;width:16px;height:16px;margin-left:0.25em;background-image:url(../../images/icon_outlink.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;content:''}.global-header-nav li a[target=_blank]:hover::after{background-image:url(../../images/icon_outlink_hover.svg)}.global-header-nav li.current{margin-bottom:-1px;border-bottom:solid 1px #5d5d64;text-decoration:none}.global-header-nav li a:hover{opacity:1;color:#c8161d;text-decoration:none}.global-header-nav li.border-left{padding-left:20px;border-left:1px solid #26253e}.global-header-subnav{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;margin-left:auto;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s}.global-header-subnav li.contactus a{display:flex;align-items:center;padding:8px 16px;border:2px solid #c8161d;border-radius:4px;color:#c8161d;line-height:1;letter-spacing:0;transition:background-color 0.2s ease 0s, color 0.2s ease 0s}.global-header-subnav li.contactus a .icon{display:inline-block;position:relative;width:1.2em;height:1.2em;margin-right:0.5em}.global-header-subnav li.contactus a .icon::before,.global-header-subnav li.contactus a .icon::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';transition:all 0.2s ease 0s}.global-header-subnav li.contactus a .icon::before{background-image:url(../../images/icon_email_red.svg)}.global-header-subnav li.contactus a .icon::after{background-image:url(../../images/icon_email_white.svg);opacity:0}.global-header-subnav li.contactus a:hover{background-color:#c8161d;opacity:1;color:#fff;text-decoration:none}.global-header-subnav li.contactus a:hover .icon::before{opacity:0}.global-header-subnav li.contactus a:hover .icon::after{opacity:1}.global-header-subnav .lexinsta a{width:25px;height:25px;background-position:-55px -10px}.global-header.mini{height:35px;background-color:rgba(255,255,255,0.7)}.global-header.mini .header-inner{padding-right:10px}.global-header.mini .global-header-title{margin-top:-2px;margin-right:24px}.global-header.mini .global-header-title a{font-size:22px}.global-header.mini .global-header-nav{font-size:12px}.global-header.mini .global-header-nav li{margin-right:16px}.global-header.mini .global-header-nav li.border-left{padding-right:16px}.global-header.mini .global-header-subnav{-webkit-transform:scale(0.7);transform:scale(0.7)}.sp-menu,#menuOpen{display:none}@media only screen and (min-width: 980px){.sp-menu,#menuOpen{display:none !important}}.contents{padding:70px 0 0 0}@media only screen and (min-width: 980px){.contents{padding:72px 0 0 0}}footer{width:100%;padding:100px 0 0;background:#28282e}.office-map{display:flex;justify-content:space-around;margin:0 auto}@media only screen and (max-width: 770px){.office-map{width:auto}}@media only screen and (max-width: 479px){.office-map{display:block;width:auto}}.footer-map{width:280px;color:#fff;text-align:center}.footer-map-name{margin:37px 0 0 0;font-size:16px;font-weight:bold}.footer-map-tel{margin:13px 0 0 0;font-family:'Lato', sans-serif;font-size:26px;font-weight:700;letter-spacing:2px}.footer-map-address{margin:16px 0 0 0;font-size:12px}.footer-map-view{margin:6px 0 0 0;font-family:'Lato', sans-serif;font-size:12px;font-weight:900;letter-spacing:1px}.footer-map-view a{color:#c8161d}.footer-info{width:100%;margin:0 auto;color:#fff}.footer-txt{text-align:center}.footer-txt .footer-logo{display:block;width:89px;height:36px;margin:0 auto}.footer-txt small{display:block;margin-top:15px;font-family:'Lato', sans-serif;font-size:13px;font-weight:700}.footer-link-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:15px;font-size:13px;vertical-align:super}.footer-link-list a{color:#fff}.footer-link-list a:hover{text-decoration:underline}.footer-sns-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:50px}.footer-sns-nav ul{display:flex;align-items:center;justify-content:center;gap:16px}.footer-sns-nav li{display:inline-block}.footer-sns-nav li a{display:block;width:38px;height:38px;transition:-webkit-filter .25s ease 0s;transition:filter .25s ease 0s;transition:filter .25s ease 0s, -webkit-filter .25s ease 0s;-webkit-filter:contrast(0%) brightness(200%);filter:contrast(0%) brightness(200%)}.footer-sns-nav li a:hover{opacity:1;-webkit-filter:contrast(100%);filter:contrast(100%)}.footer-btn-top{padding:80px 0;text-align:center}.footer-btn-top p{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.footer-btn-top p a{display:block;position:relative;box-sizing:border-box;width:51px;height:51px;overflow:hidden;transition:.15s ease all;border:2px solid #fff;border-radius:1000em}.footer-btn-top p a::before{content:'';position:absolute;top:20px;left:16px;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.15s ease all;border-top:2px solid #fff;border-left:2px solid #fff}.footer-btn-top p a:hover{opacity:.5}.footer-btn-top p a:hover::before{top:16px}.cmn-section-lowerheader{padding:0 0 80px}.cmn-section-title-lowerlayer{padding:85px 0 100px}.cmn-section-title-lowerlayer h2{font-weight:900;font-size:52px;font-family:'Lato', sans-serif;letter-spacing:5px}.cmn-section-title-lowerlayer p{margin:10px 0 0 0;font-size:18px}.cmn-section{padding:100px 0}.cmn-section-title{padding:0 0 80px 0;text-align:center}.cmn-section-title h2{width:90%;margin:0 auto;color:#26253e;font-weight:900;font-size:42px;line-height:1;font-family:'Lato', sans-serif;letter-spacing:3px}.cmn-section-title h2+.subtitle{margin-top:10px;font-size:14px}.cmn-section-title h2.ja{font-size:28px;line-height:1.8;font-weight:700}.cmn-section-title h3{margin-top:60px}.cmn-section-title p{width:90%;margin:25px auto 0;color:#565656;font-size:16px;line-height:2.2}.cmn-section-title p span{display:inline-block}.cmn-section-secondary{padding:0 0 80px}.cmn-section-secondary p+p{margin-top:calc(30px - 10px)}.cmn-section-title-secondary{margin-bottom:calc(40px - 10px)}.cmn-section-title-secondary p.decoration{position:relative;margin-bottom:calc(30px - 10px);padding-left:calc(20px + 10px);color:#c8161d;font-size:24px}.cmn-section-title-secondary p.decoration::before{display:block;position:absolute;top:calc(40px / 2 - 2px / 2);left:0;width:20px;height:2px;background:#c8161d;content:''}.cmn-section-title-secondary h3{font-weight:bold;font-size:36px;line-height:1.25}.cmn-section-title-secondary h3 span{display:inline-block}@-webkit-keyframes outline-animation-lg{0%{}100%{stroke-dashoffset:0}}@keyframes outline-animation-lg{0%{}100%{stroke-dashoffset:0}}@-webkit-keyframes outline-animation{0%{}100%{stroke-dashoffset:0}}@keyframes outline-animation{0%{}100%{stroke-dashoffset:0}}@-webkit-keyframes inline-animation-tmp{0%{}100%{stroke-dashoffset:0}}@keyframes inline-animation-tmp{0%{}100%{stroke-dashoffset:0}}@-webkit-keyframes fill-animation{0%{opacity:0}100%{opacity:1}}@keyframes fill-animation{0%{opacity:0}100%{opacity:1}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(1){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.52s forwards outline-animation;animation:2.5s ease-in 0.52s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(1){opacity:0;-webkit-animation:2.5s ease-in-out 0.52s forwards fill-animation;animation:2.5s ease-in-out 0.52s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(2){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.54s forwards outline-animation;animation:2.5s ease-in 0.54s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(2){opacity:0;-webkit-animation:2.5s ease-in-out 0.54s forwards fill-animation;animation:2.5s ease-in-out 0.54s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(3){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.56s forwards outline-animation;animation:2.5s ease-in 0.56s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(3){opacity:0;-webkit-animation:2.5s ease-in-out 0.56s forwards fill-animation;animation:2.5s ease-in-out 0.56s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(4){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.58s forwards outline-animation;animation:2.5s ease-in 0.58s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(4){opacity:0;-webkit-animation:2.5s ease-in-out 0.58s forwards fill-animation;animation:2.5s ease-in-out 0.58s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(5){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.6s forwards outline-animation;animation:2.5s ease-in 0.6s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(5){opacity:0;-webkit-animation:2.5s ease-in-out 0.6s forwards fill-animation;animation:2.5s ease-in-out 0.6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(6){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.62s forwards outline-animation;animation:2.5s ease-in 0.62s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(6){opacity:0;-webkit-animation:2.5s ease-in-out 0.62s forwards fill-animation;animation:2.5s ease-in-out 0.62s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(7){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.64s forwards outline-animation;animation:2.5s ease-in 0.64s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(7){opacity:0;-webkit-animation:2.5s ease-in-out 0.64s forwards fill-animation;animation:2.5s ease-in-out 0.64s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(8){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.66s forwards outline-animation;animation:2.5s ease-in 0.66s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(8){opacity:0;-webkit-animation:2.5s ease-in-out 0.66s forwards fill-animation;animation:2.5s ease-in-out 0.66s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(9){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.68s forwards outline-animation;animation:2.5s ease-in 0.68s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(9){opacity:0;-webkit-animation:2.5s ease-in-out 0.68s forwards fill-animation;animation:2.5s ease-in-out 0.68s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(10){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.7s forwards outline-animation;animation:2.5s ease-in 0.7s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(10){opacity:0;-webkit-animation:2.5s ease-in-out 0.7s forwards fill-animation;animation:2.5s ease-in-out 0.7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(11){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.72s forwards outline-animation;animation:2.5s ease-in 0.72s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(11){opacity:0;-webkit-animation:2.5s ease-in-out 0.72s forwards fill-animation;animation:2.5s ease-in-out 0.72s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(12){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.74s forwards outline-animation;animation:2.5s ease-in 0.74s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(12){opacity:0;-webkit-animation:2.5s ease-in-out 0.74s forwards fill-animation;animation:2.5s ease-in-out 0.74s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(13){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.76s forwards outline-animation;animation:2.5s ease-in 0.76s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(13){opacity:0;-webkit-animation:2.5s ease-in-out 0.76s forwards fill-animation;animation:2.5s ease-in-out 0.76s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(14){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.78s forwards outline-animation;animation:2.5s ease-in 0.78s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(14){opacity:0;-webkit-animation:2.5s ease-in-out 0.78s forwards fill-animation;animation:2.5s ease-in-out 0.78s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(15){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.8s forwards outline-animation;animation:2.5s ease-in 0.8s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(15){opacity:0;-webkit-animation:2.5s ease-in-out 0.8s forwards fill-animation;animation:2.5s ease-in-out 0.8s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(16){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.82s forwards outline-animation;animation:2.5s ease-in 0.82s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(16){opacity:0;-webkit-animation:2.5s ease-in-out 0.82s forwards fill-animation;animation:2.5s ease-in-out 0.82s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(17){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.84s forwards outline-animation;animation:2.5s ease-in 0.84s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(17){opacity:0;-webkit-animation:2.5s ease-in-out 0.84s forwards fill-animation;animation:2.5s ease-in-out 0.84s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(18){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.86s forwards outline-animation;animation:2.5s ease-in 0.86s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(18){opacity:0;-webkit-animation:2.5s ease-in-out 0.86s forwards fill-animation;animation:2.5s ease-in-out 0.86s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(19){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.88s forwards outline-animation;animation:2.5s ease-in 0.88s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(19){opacity:0;-webkit-animation:2.5s ease-in-out 0.88s forwards fill-animation;animation:2.5s ease-in-out 0.88s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(20){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.9s forwards outline-animation;animation:2.5s ease-in 0.9s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(20){opacity:0;-webkit-animation:2.5s ease-in-out 0.9s forwards fill-animation;animation:2.5s ease-in-out 0.9s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(21){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.92s forwards outline-animation;animation:2.5s ease-in 0.92s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(21){opacity:0;-webkit-animation:2.5s ease-in-out 0.92s forwards fill-animation;animation:2.5s ease-in-out 0.92s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(22){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.94s forwards outline-animation;animation:2.5s ease-in 0.94s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(22){opacity:0;-webkit-animation:2.5s ease-in-out 0.94s forwards fill-animation;animation:2.5s ease-in-out 0.94s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(23){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.96s forwards outline-animation;animation:2.5s ease-in 0.96s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(23){opacity:0;-webkit-animation:2.5s ease-in-out 0.96s forwards fill-animation;animation:2.5s ease-in-out 0.96s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(24){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 0.98s forwards outline-animation;animation:2.5s ease-in 0.98s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(24){opacity:0;-webkit-animation:2.5s ease-in-out 0.98s forwards fill-animation;animation:2.5s ease-in-out 0.98s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(25){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1s forwards outline-animation;animation:2.5s ease-in 1s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(25){opacity:0;-webkit-animation:2.5s ease-in-out 1s forwards fill-animation;animation:2.5s ease-in-out 1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(26){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.02s forwards outline-animation;animation:2.5s ease-in 1.02s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(26){opacity:0;-webkit-animation:2.5s ease-in-out 1.02s forwards fill-animation;animation:2.5s ease-in-out 1.02s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(27){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.04s forwards outline-animation;animation:2.5s ease-in 1.04s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(27){opacity:0;-webkit-animation:2.5s ease-in-out 1.04s forwards fill-animation;animation:2.5s ease-in-out 1.04s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(28){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.06s forwards outline-animation;animation:2.5s ease-in 1.06s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(28){opacity:0;-webkit-animation:2.5s ease-in-out 1.06s forwards fill-animation;animation:2.5s ease-in-out 1.06s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(29){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.08s forwards outline-animation;animation:2.5s ease-in 1.08s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(29){opacity:0;-webkit-animation:2.5s ease-in-out 1.08s forwards fill-animation;animation:2.5s ease-in-out 1.08s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(30){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.1s forwards outline-animation;animation:2.5s ease-in 1.1s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(30){opacity:0;-webkit-animation:2.5s ease-in-out 1.1s forwards fill-animation;animation:2.5s ease-in-out 1.1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(31){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.12s forwards outline-animation;animation:2.5s ease-in 1.12s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(31){opacity:0;-webkit-animation:2.5s ease-in-out 1.12s forwards fill-animation;animation:2.5s ease-in-out 1.12s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(32){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.14s forwards outline-animation;animation:2.5s ease-in 1.14s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(32){opacity:0;-webkit-animation:2.5s ease-in-out 1.14s forwards fill-animation;animation:2.5s ease-in-out 1.14s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(33){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.16s forwards outline-animation;animation:2.5s ease-in 1.16s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(33){opacity:0;-webkit-animation:2.5s ease-in-out 1.16s forwards fill-animation;animation:2.5s ease-in-out 1.16s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(34){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.18s forwards outline-animation;animation:2.5s ease-in 1.18s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(34){opacity:0;-webkit-animation:2.5s ease-in-out 1.18s forwards fill-animation;animation:2.5s ease-in-out 1.18s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(35){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.2s forwards outline-animation;animation:2.5s ease-in 1.2s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(35){opacity:0;-webkit-animation:2.5s ease-in-out 1.2s forwards fill-animation;animation:2.5s ease-in-out 1.2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(36){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.22s forwards outline-animation;animation:2.5s ease-in 1.22s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(36){opacity:0;-webkit-animation:2.5s ease-in-out 1.22s forwards fill-animation;animation:2.5s ease-in-out 1.22s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(37){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.24s forwards outline-animation;animation:2.5s ease-in 1.24s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(37){opacity:0;-webkit-animation:2.5s ease-in-out 1.24s forwards fill-animation;animation:2.5s ease-in-out 1.24s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(38){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.26s forwards outline-animation;animation:2.5s ease-in 1.26s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(38){opacity:0;-webkit-animation:2.5s ease-in-out 1.26s forwards fill-animation;animation:2.5s ease-in-out 1.26s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(39){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.28s forwards outline-animation;animation:2.5s ease-in 1.28s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(39){opacity:0;-webkit-animation:2.5s ease-in-out 1.28s forwards fill-animation;animation:2.5s ease-in-out 1.28s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(40){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.3s forwards outline-animation;animation:2.5s ease-in 1.3s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(40){opacity:0;-webkit-animation:2.5s ease-in-out 1.3s forwards fill-animation;animation:2.5s ease-in-out 1.3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(41){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.32s forwards outline-animation;animation:2.5s ease-in 1.32s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(41){opacity:0;-webkit-animation:2.5s ease-in-out 1.32s forwards fill-animation;animation:2.5s ease-in-out 1.32s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(42){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.34s forwards outline-animation;animation:2.5s ease-in 1.34s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(42){opacity:0;-webkit-animation:2.5s ease-in-out 1.34s forwards fill-animation;animation:2.5s ease-in-out 1.34s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(43){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.36s forwards outline-animation;animation:2.5s ease-in 1.36s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(43){opacity:0;-webkit-animation:2.5s ease-in-out 1.36s forwards fill-animation;animation:2.5s ease-in-out 1.36s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(44){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.38s forwards outline-animation;animation:2.5s ease-in 1.38s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(44){opacity:0;-webkit-animation:2.5s ease-in-out 1.38s forwards fill-animation;animation:2.5s ease-in-out 1.38s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(45){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.4s forwards outline-animation;animation:2.5s ease-in 1.4s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(45){opacity:0;-webkit-animation:2.5s ease-in-out 1.4s forwards fill-animation;animation:2.5s ease-in-out 1.4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(46){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.42s forwards outline-animation;animation:2.5s ease-in 1.42s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(46){opacity:0;-webkit-animation:2.5s ease-in-out 1.42s forwards fill-animation;animation:2.5s ease-in-out 1.42s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(47){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.44s forwards outline-animation;animation:2.5s ease-in 1.44s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(47){opacity:0;-webkit-animation:2.5s ease-in-out 1.44s forwards fill-animation;animation:2.5s ease-in-out 1.44s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(48){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.46s forwards outline-animation;animation:2.5s ease-in 1.46s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(48){opacity:0;-webkit-animation:2.5s ease-in-out 1.46s forwards fill-animation;animation:2.5s ease-in-out 1.46s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(49){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.48s forwards outline-animation;animation:2.5s ease-in 1.48s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(49){opacity:0;-webkit-animation:2.5s ease-in-out 1.48s forwards fill-animation;animation:2.5s ease-in-out 1.48s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(50){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.5s forwards outline-animation;animation:2.5s ease-in 1.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(50){opacity:0;-webkit-animation:2.5s ease-in-out 1.5s forwards fill-animation;animation:2.5s ease-in-out 1.5s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(51){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.52s forwards outline-animation;animation:2.5s ease-in 1.52s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(51){opacity:0;-webkit-animation:2.5s ease-in-out 1.52s forwards fill-animation;animation:2.5s ease-in-out 1.52s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(52){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.54s forwards outline-animation;animation:2.5s ease-in 1.54s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(52){opacity:0;-webkit-animation:2.5s ease-in-out 1.54s forwards fill-animation;animation:2.5s ease-in-out 1.54s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(53){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.56s forwards outline-animation;animation:2.5s ease-in 1.56s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(53){opacity:0;-webkit-animation:2.5s ease-in-out 1.56s forwards fill-animation;animation:2.5s ease-in-out 1.56s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(54){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.58s forwards outline-animation;animation:2.5s ease-in 1.58s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(54){opacity:0;-webkit-animation:2.5s ease-in-out 1.58s forwards fill-animation;animation:2.5s ease-in-out 1.58s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(55){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.6s forwards outline-animation;animation:2.5s ease-in 1.6s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(55){opacity:0;-webkit-animation:2.5s ease-in-out 1.6s forwards fill-animation;animation:2.5s ease-in-out 1.6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(56){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.62s forwards outline-animation;animation:2.5s ease-in 1.62s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(56){opacity:0;-webkit-animation:2.5s ease-in-out 1.62s forwards fill-animation;animation:2.5s ease-in-out 1.62s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(57){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.64s forwards outline-animation;animation:2.5s ease-in 1.64s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(57){opacity:0;-webkit-animation:2.5s ease-in-out 1.64s forwards fill-animation;animation:2.5s ease-in-out 1.64s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(58){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.66s forwards outline-animation;animation:2.5s ease-in 1.66s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(58){opacity:0;-webkit-animation:2.5s ease-in-out 1.66s forwards fill-animation;animation:2.5s ease-in-out 1.66s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(59){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.68s forwards outline-animation;animation:2.5s ease-in 1.68s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(59){opacity:0;-webkit-animation:2.5s ease-in-out 1.68s forwards fill-animation;animation:2.5s ease-in-out 1.68s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(60){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.7s forwards outline-animation;animation:2.5s ease-in 1.7s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(60){opacity:0;-webkit-animation:2.5s ease-in-out 1.7s forwards fill-animation;animation:2.5s ease-in-out 1.7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(61){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.72s forwards outline-animation;animation:2.5s ease-in 1.72s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(61){opacity:0;-webkit-animation:2.5s ease-in-out 1.72s forwards fill-animation;animation:2.5s ease-in-out 1.72s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(62){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.74s forwards outline-animation;animation:2.5s ease-in 1.74s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(62){opacity:0;-webkit-animation:2.5s ease-in-out 1.74s forwards fill-animation;animation:2.5s ease-in-out 1.74s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(63){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.76s forwards outline-animation;animation:2.5s ease-in 1.76s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(63){opacity:0;-webkit-animation:2.5s ease-in-out 1.76s forwards fill-animation;animation:2.5s ease-in-out 1.76s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(64){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.78s forwards outline-animation;animation:2.5s ease-in 1.78s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(64){opacity:0;-webkit-animation:2.5s ease-in-out 1.78s forwards fill-animation;animation:2.5s ease-in-out 1.78s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(65){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.8s forwards outline-animation;animation:2.5s ease-in 1.8s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(65){opacity:0;-webkit-animation:2.5s ease-in-out 1.8s forwards fill-animation;animation:2.5s ease-in-out 1.8s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(66){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.82s forwards outline-animation;animation:2.5s ease-in 1.82s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(66){opacity:0;-webkit-animation:2.5s ease-in-out 1.82s forwards fill-animation;animation:2.5s ease-in-out 1.82s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(67){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.84s forwards outline-animation;animation:2.5s ease-in 1.84s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(67){opacity:0;-webkit-animation:2.5s ease-in-out 1.84s forwards fill-animation;animation:2.5s ease-in-out 1.84s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(68){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.86s forwards outline-animation;animation:2.5s ease-in 1.86s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(68){opacity:0;-webkit-animation:2.5s ease-in-out 1.86s forwards fill-animation;animation:2.5s ease-in-out 1.86s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(69){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.88s forwards outline-animation;animation:2.5s ease-in 1.88s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(69){opacity:0;-webkit-animation:2.5s ease-in-out 1.88s forwards fill-animation;animation:2.5s ease-in-out 1.88s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(70){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.9s forwards outline-animation;animation:2.5s ease-in 1.9s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(70){opacity:0;-webkit-animation:2.5s ease-in-out 1.9s forwards fill-animation;animation:2.5s ease-in-out 1.9s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(71){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.92s forwards outline-animation;animation:2.5s ease-in 1.92s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(71){opacity:0;-webkit-animation:2.5s ease-in-out 1.92s forwards fill-animation;animation:2.5s ease-in-out 1.92s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(72){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.94s forwards outline-animation;animation:2.5s ease-in 1.94s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(72){opacity:0;-webkit-animation:2.5s ease-in-out 1.94s forwards fill-animation;animation:2.5s ease-in-out 1.94s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(73){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.96s forwards outline-animation;animation:2.5s ease-in 1.96s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(73){opacity:0;-webkit-animation:2.5s ease-in-out 1.96s forwards fill-animation;animation:2.5s ease-in-out 1.96s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(74){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 1.98s forwards outline-animation;animation:2.5s ease-in 1.98s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(74){opacity:0;-webkit-animation:2.5s ease-in-out 1.98s forwards fill-animation;animation:2.5s ease-in-out 1.98s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(75){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2s forwards outline-animation;animation:2.5s ease-in 2s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(75){opacity:0;-webkit-animation:2.5s ease-in-out 2s forwards fill-animation;animation:2.5s ease-in-out 2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(76){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.02s forwards outline-animation;animation:2.5s ease-in 2.02s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(76){opacity:0;-webkit-animation:2.5s ease-in-out 2.02s forwards fill-animation;animation:2.5s ease-in-out 2.02s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(77){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.04s forwards outline-animation;animation:2.5s ease-in 2.04s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(77){opacity:0;-webkit-animation:2.5s ease-in-out 2.04s forwards fill-animation;animation:2.5s ease-in-out 2.04s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(78){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.06s forwards outline-animation;animation:2.5s ease-in 2.06s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(78){opacity:0;-webkit-animation:2.5s ease-in-out 2.06s forwards fill-animation;animation:2.5s ease-in-out 2.06s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(79){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.08s forwards outline-animation;animation:2.5s ease-in 2.08s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(79){opacity:0;-webkit-animation:2.5s ease-in-out 2.08s forwards fill-animation;animation:2.5s ease-in-out 2.08s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(80){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.1s forwards outline-animation;animation:2.5s ease-in 2.1s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(80){opacity:0;-webkit-animation:2.5s ease-in-out 2.1s forwards fill-animation;animation:2.5s ease-in-out 2.1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(81){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.12s forwards outline-animation;animation:2.5s ease-in 2.12s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(81){opacity:0;-webkit-animation:2.5s ease-in-out 2.12s forwards fill-animation;animation:2.5s ease-in-out 2.12s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(82){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.14s forwards outline-animation;animation:2.5s ease-in 2.14s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(82){opacity:0;-webkit-animation:2.5s ease-in-out 2.14s forwards fill-animation;animation:2.5s ease-in-out 2.14s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(83){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.16s forwards outline-animation;animation:2.5s ease-in 2.16s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(83){opacity:0;-webkit-animation:2.5s ease-in-out 2.16s forwards fill-animation;animation:2.5s ease-in-out 2.16s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(84){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.18s forwards outline-animation;animation:2.5s ease-in 2.18s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(84){opacity:0;-webkit-animation:2.5s ease-in-out 2.18s forwards fill-animation;animation:2.5s ease-in-out 2.18s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(85){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.2s forwards outline-animation;animation:2.5s ease-in 2.2s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(85){opacity:0;-webkit-animation:2.5s ease-in-out 2.2s forwards fill-animation;animation:2.5s ease-in-out 2.2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(86){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.22s forwards outline-animation;animation:2.5s ease-in 2.22s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(86){opacity:0;-webkit-animation:2.5s ease-in-out 2.22s forwards fill-animation;animation:2.5s ease-in-out 2.22s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(87){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.24s forwards outline-animation;animation:2.5s ease-in 2.24s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(87){opacity:0;-webkit-animation:2.5s ease-in-out 2.24s forwards fill-animation;animation:2.5s ease-in-out 2.24s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(88){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.26s forwards outline-animation;animation:2.5s ease-in 2.26s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(88){opacity:0;-webkit-animation:2.5s ease-in-out 2.26s forwards fill-animation;animation:2.5s ease-in-out 2.26s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(89){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.28s forwards outline-animation;animation:2.5s ease-in 2.28s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(89){opacity:0;-webkit-animation:2.5s ease-in-out 2.28s forwards fill-animation;animation:2.5s ease-in-out 2.28s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(90){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.3s forwards outline-animation;animation:2.5s ease-in 2.3s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(90){opacity:0;-webkit-animation:2.5s ease-in-out 2.3s forwards fill-animation;animation:2.5s ease-in-out 2.3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(91){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.32s forwards outline-animation;animation:2.5s ease-in 2.32s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(91){opacity:0;-webkit-animation:2.5s ease-in-out 2.32s forwards fill-animation;animation:2.5s ease-in-out 2.32s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(92){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.34s forwards outline-animation;animation:2.5s ease-in 2.34s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(92){opacity:0;-webkit-animation:2.5s ease-in-out 2.34s forwards fill-animation;animation:2.5s ease-in-out 2.34s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(93){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.36s forwards outline-animation;animation:2.5s ease-in 2.36s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(93){opacity:0;-webkit-animation:2.5s ease-in-out 2.36s forwards fill-animation;animation:2.5s ease-in-out 2.36s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(94){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.38s forwards outline-animation;animation:2.5s ease-in 2.38s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(94){opacity:0;-webkit-animation:2.5s ease-in-out 2.38s forwards fill-animation;animation:2.5s ease-in-out 2.38s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(95){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.4s forwards outline-animation;animation:2.5s ease-in 2.4s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(95){opacity:0;-webkit-animation:2.5s ease-in-out 2.4s forwards fill-animation;animation:2.5s ease-in-out 2.4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(96){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.42s forwards outline-animation;animation:2.5s ease-in 2.42s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(96){opacity:0;-webkit-animation:2.5s ease-in-out 2.42s forwards fill-animation;animation:2.5s ease-in-out 2.42s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(97){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.44s forwards outline-animation;animation:2.5s ease-in 2.44s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(97){opacity:0;-webkit-animation:2.5s ease-in-out 2.44s forwards fill-animation;animation:2.5s ease-in-out 2.44s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(98){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.46s forwards outline-animation;animation:2.5s ease-in 2.46s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(98){opacity:0;-webkit-animation:2.5s ease-in-out 2.46s forwards fill-animation;animation:2.5s ease-in-out 2.46s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(99){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.48s forwards outline-animation;animation:2.5s ease-in 2.48s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(99){opacity:0;-webkit-animation:2.5s ease-in-out 2.48s forwards fill-animation;animation:2.5s ease-in-out 2.48s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(100){stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2.5s ease-in 2.5s forwards outline-animation;animation:2.5s ease-in 2.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .keyboard-area .outline *:nth-child(100){opacity:0;-webkit-animation:2.5s ease-in-out 2.5s forwards fill-animation;animation:2.5s ease-in-out 2.5s forwards fill-animation}}.view-development.active .keyboard-area .fill *{opacity:0;-webkit-animation:.5s ease-in-out 2.5s forwards fill-animation;animation:.5s ease-in-out 2.5s forwards fill-animation}.view-development.active .keyboard-area .text *{opacity:0;-webkit-animation:.25s ease-in-out 3s forwards fill-animation;animation:.25s ease-in-out 3s forwards fill-animation}@supports (transition: stroke-dasharray){.view-development.active .hand-area .outline .hand-right{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 3s forwards outline-animation;animation:2s ease-in 3s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .outline .hand-right{opacity:0;-webkit-animation:2s ease-in-out 3s forwards fill-animation;animation:2s ease-in-out 3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .outline .hand-left{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 3.5s forwards outline-animation;animation:2s ease-in 3.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .outline .hand-left{opacity:0;-webkit-animation:2s ease-in-out 3.5s forwards fill-animation;animation:2s ease-in-out 3.5s forwards fill-animation}}.view-development.active .hand-area .fill *{opacity:0;-webkit-animation:.5s ease-in-out 4.5s forwards fill-animation;animation:.5s ease-in-out 4.5s forwards fill-animation}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(1){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.05s forwards inline-animation-tmp;animation:.5s ease-in 5.05s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(1){opacity:0;-webkit-animation:.5s ease-in-out 5.05s forwards fill-animation;animation:.5s ease-in-out 5.05s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(2){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.1s forwards inline-animation-tmp;animation:.5s ease-in 5.1s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(2){opacity:0;-webkit-animation:.5s ease-in-out 5.1s forwards fill-animation;animation:.5s ease-in-out 5.1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(3){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.15s forwards inline-animation-tmp;animation:.5s ease-in 5.15s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(3){opacity:0;-webkit-animation:.5s ease-in-out 5.15s forwards fill-animation;animation:.5s ease-in-out 5.15s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(4){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.2s forwards inline-animation-tmp;animation:.5s ease-in 5.2s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(4){opacity:0;-webkit-animation:.5s ease-in-out 5.2s forwards fill-animation;animation:.5s ease-in-out 5.2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(5){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.25s forwards inline-animation-tmp;animation:.5s ease-in 5.25s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(5){opacity:0;-webkit-animation:.5s ease-in-out 5.25s forwards fill-animation;animation:.5s ease-in-out 5.25s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(6){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.3s forwards inline-animation-tmp;animation:.5s ease-in 5.3s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(6){opacity:0;-webkit-animation:.5s ease-in-out 5.3s forwards fill-animation;animation:.5s ease-in-out 5.3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(7){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.35s forwards inline-animation-tmp;animation:.5s ease-in 5.35s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(7){opacity:0;-webkit-animation:.5s ease-in-out 5.35s forwards fill-animation;animation:.5s ease-in-out 5.35s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(8){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.4s forwards inline-animation-tmp;animation:.5s ease-in 5.4s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(8){opacity:0;-webkit-animation:.5s ease-in-out 5.4s forwards fill-animation;animation:.5s ease-in-out 5.4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(9){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.45s forwards inline-animation-tmp;animation:.5s ease-in 5.45s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(9){opacity:0;-webkit-animation:.5s ease-in-out 5.45s forwards fill-animation;animation:.5s ease-in-out 5.45s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(10){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.5s forwards inline-animation-tmp;animation:.5s ease-in 5.5s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-left *:nth-child(10){opacity:0;-webkit-animation:.5s ease-in-out 5.5s forwards fill-animation;animation:.5s ease-in-out 5.5s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(1){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.55s forwards inline-animation-tmp;animation:.5s ease-in 5.55s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(1){opacity:0;-webkit-animation:.5s ease-in-out 5.55s forwards fill-animation;animation:.5s ease-in-out 5.55s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(2){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.6s forwards inline-animation-tmp;animation:.5s ease-in 5.6s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(2){opacity:0;-webkit-animation:.5s ease-in-out 5.6s forwards fill-animation;animation:.5s ease-in-out 5.6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(3){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.65s forwards inline-animation-tmp;animation:.5s ease-in 5.65s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(3){opacity:0;-webkit-animation:.5s ease-in-out 5.65s forwards fill-animation;animation:.5s ease-in-out 5.65s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(4){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.7s forwards inline-animation-tmp;animation:.5s ease-in 5.7s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(4){opacity:0;-webkit-animation:.5s ease-in-out 5.7s forwards fill-animation;animation:.5s ease-in-out 5.7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(5){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.75s forwards inline-animation-tmp;animation:.5s ease-in 5.75s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(5){opacity:0;-webkit-animation:.5s ease-in-out 5.75s forwards fill-animation;animation:.5s ease-in-out 5.75s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(6){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.8s forwards inline-animation-tmp;animation:.5s ease-in 5.8s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(6){opacity:0;-webkit-animation:.5s ease-in-out 5.8s forwards fill-animation;animation:.5s ease-in-out 5.8s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(7){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.85s forwards inline-animation-tmp;animation:.5s ease-in 5.85s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(7){opacity:0;-webkit-animation:.5s ease-in-out 5.85s forwards fill-animation;animation:.5s ease-in-out 5.85s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(8){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.9s forwards inline-animation-tmp;animation:.5s ease-in 5.9s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(8){opacity:0;-webkit-animation:.5s ease-in-out 5.9s forwards fill-animation;animation:.5s ease-in-out 5.9s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(9){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 5.95s forwards inline-animation-tmp;animation:.5s ease-in 5.95s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(9){opacity:0;-webkit-animation:.5s ease-in-out 5.95s forwards fill-animation;animation:.5s ease-in-out 5.95s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(10){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6s forwards inline-animation-tmp;animation:.5s ease-in 6s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .finger-right *:nth-child(10){opacity:0;-webkit-animation:.5s ease-in-out 6s forwards fill-animation;animation:.5s ease-in-out 6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(1){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.05s forwards inline-animation-tmp;animation:.5s ease-in 6.05s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(1){opacity:0;-webkit-animation:.5s ease-in-out 6.05s forwards fill-animation;animation:.5s ease-in-out 6.05s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(2){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.1s forwards inline-animation-tmp;animation:.5s ease-in 6.1s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(2){opacity:0;-webkit-animation:.5s ease-in-out 6.1s forwards fill-animation;animation:.5s ease-in-out 6.1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(3){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.15s forwards inline-animation-tmp;animation:.5s ease-in 6.15s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(3){opacity:0;-webkit-animation:.5s ease-in-out 6.15s forwards fill-animation;animation:.5s ease-in-out 6.15s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(4){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.2s forwards inline-animation-tmp;animation:.5s ease-in 6.2s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(4){opacity:0;-webkit-animation:.5s ease-in-out 6.2s forwards fill-animation;animation:.5s ease-in-out 6.2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(5){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.25s forwards inline-animation-tmp;animation:.5s ease-in 6.25s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(5){opacity:0;-webkit-animation:.5s ease-in-out 6.25s forwards fill-animation;animation:.5s ease-in-out 6.25s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(6){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.3s forwards inline-animation-tmp;animation:.5s ease-in 6.3s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(6){opacity:0;-webkit-animation:.5s ease-in-out 6.3s forwards fill-animation;animation:.5s ease-in-out 6.3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(7){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.35s forwards inline-animation-tmp;animation:.5s ease-in 6.35s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(7){opacity:0;-webkit-animation:.5s ease-in-out 6.35s forwards fill-animation;animation:.5s ease-in-out 6.35s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(8){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.4s forwards inline-animation-tmp;animation:.5s ease-in 6.4s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(8){opacity:0;-webkit-animation:.5s ease-in-out 6.4s forwards fill-animation;animation:.5s ease-in-out 6.4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(9){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.45s forwards inline-animation-tmp;animation:.5s ease-in 6.45s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(9){opacity:0;-webkit-animation:.5s ease-in-out 6.45s forwards fill-animation;animation:.5s ease-in-out 6.45s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(10){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.5s forwards inline-animation-tmp;animation:.5s ease-in 6.5s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-left *:nth-child(10){opacity:0;-webkit-animation:.5s ease-in-out 6.5s forwards fill-animation;animation:.5s ease-in-out 6.5s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(1){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.55s forwards inline-animation-tmp;animation:.5s ease-in 6.55s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(1){opacity:0;-webkit-animation:.5s ease-in-out 6.55s forwards fill-animation;animation:.5s ease-in-out 6.55s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(2){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.6s forwards inline-animation-tmp;animation:.5s ease-in 6.6s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(2){opacity:0;-webkit-animation:.5s ease-in-out 6.6s forwards fill-animation;animation:.5s ease-in-out 6.6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(3){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.65s forwards inline-animation-tmp;animation:.5s ease-in 6.65s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(3){opacity:0;-webkit-animation:.5s ease-in-out 6.65s forwards fill-animation;animation:.5s ease-in-out 6.65s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(4){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.7s forwards inline-animation-tmp;animation:.5s ease-in 6.7s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(4){opacity:0;-webkit-animation:.5s ease-in-out 6.7s forwards fill-animation;animation:.5s ease-in-out 6.7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(5){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.75s forwards inline-animation-tmp;animation:.5s ease-in 6.75s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(5){opacity:0;-webkit-animation:.5s ease-in-out 6.75s forwards fill-animation;animation:.5s ease-in-out 6.75s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(6){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.8s forwards inline-animation-tmp;animation:.5s ease-in 6.8s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(6){opacity:0;-webkit-animation:.5s ease-in-out 6.8s forwards fill-animation;animation:.5s ease-in-out 6.8s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(7){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.85s forwards inline-animation-tmp;animation:.5s ease-in 6.85s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(7){opacity:0;-webkit-animation:.5s ease-in-out 6.85s forwards fill-animation;animation:.5s ease-in-out 6.85s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(8){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.9s forwards inline-animation-tmp;animation:.5s ease-in 6.9s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(8){opacity:0;-webkit-animation:.5s ease-in-out 6.9s forwards fill-animation;animation:.5s ease-in-out 6.9s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(9){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 6.95s forwards inline-animation-tmp;animation:.5s ease-in 6.95s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(9){opacity:0;-webkit-animation:.5s ease-in-out 6.95s forwards fill-animation;animation:.5s ease-in-out 6.95s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(10){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 7s forwards inline-animation-tmp;animation:.5s ease-in 7s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-development.active .hand-area .inline .nail-right *:nth-child(10){opacity:0;-webkit-animation:.5s ease-in-out 7s forwards fill-animation;animation:.5s ease-in-out 7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .outline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in .5s forwards outline-animation;animation:2s ease-in .5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-design.active .pen .outline *{opacity:0;-webkit-animation:2s ease-in-out .5s forwards fill-animation;animation:2s ease-in-out .5s forwards fill-animation}}.view-design.active .pen .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3s forwards fill-animation;animation:.5s ease-in-out 3s forwards fill-animation}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(1){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.55s forwards inline-animation-tmp;animation:.5s ease-in 3.55s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(1){opacity:0;-webkit-animation:.5s ease-in-out 3.55s forwards fill-animation;animation:.5s ease-in-out 3.55s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(2){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.6s forwards inline-animation-tmp;animation:.5s ease-in 3.6s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(2){opacity:0;-webkit-animation:.5s ease-in-out 3.6s forwards fill-animation;animation:.5s ease-in-out 3.6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(3){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.65s forwards inline-animation-tmp;animation:.5s ease-in 3.65s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(3){opacity:0;-webkit-animation:.5s ease-in-out 3.65s forwards fill-animation;animation:.5s ease-in-out 3.65s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(4){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.7s forwards inline-animation-tmp;animation:.5s ease-in 3.7s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(4){opacity:0;-webkit-animation:.5s ease-in-out 3.7s forwards fill-animation;animation:.5s ease-in-out 3.7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(5){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.75s forwards inline-animation-tmp;animation:.5s ease-in 3.75s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(5){opacity:0;-webkit-animation:.5s ease-in-out 3.75s forwards fill-animation;animation:.5s ease-in-out 3.75s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(6){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.8s forwards inline-animation-tmp;animation:.5s ease-in 3.8s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(6){opacity:0;-webkit-animation:.5s ease-in-out 3.8s forwards fill-animation;animation:.5s ease-in-out 3.8s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(7){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.85s forwards inline-animation-tmp;animation:.5s ease-in 3.85s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(7){opacity:0;-webkit-animation:.5s ease-in-out 3.85s forwards fill-animation;animation:.5s ease-in-out 3.85s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(8){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.9s forwards inline-animation-tmp;animation:.5s ease-in 3.9s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(8){opacity:0;-webkit-animation:.5s ease-in-out 3.9s forwards fill-animation;animation:.5s ease-in-out 3.9s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(9){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.95s forwards inline-animation-tmp;animation:.5s ease-in 3.95s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(9){opacity:0;-webkit-animation:.5s ease-in-out 3.95s forwards fill-animation;animation:.5s ease-in-out 3.95s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(10){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4s forwards inline-animation-tmp;animation:.5s ease-in 4s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(10){opacity:0;-webkit-animation:.5s ease-in-out 4s forwards fill-animation;animation:.5s ease-in-out 4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(11){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.05s forwards inline-animation-tmp;animation:.5s ease-in 4.05s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(11){opacity:0;-webkit-animation:.5s ease-in-out 4.05s forwards fill-animation;animation:.5s ease-in-out 4.05s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(12){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.1s forwards inline-animation-tmp;animation:.5s ease-in 4.1s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(12){opacity:0;-webkit-animation:.5s ease-in-out 4.1s forwards fill-animation;animation:.5s ease-in-out 4.1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(13){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.15s forwards inline-animation-tmp;animation:.5s ease-in 4.15s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(13){opacity:0;-webkit-animation:.5s ease-in-out 4.15s forwards fill-animation;animation:.5s ease-in-out 4.15s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(14){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.2s forwards inline-animation-tmp;animation:.5s ease-in 4.2s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(14){opacity:0;-webkit-animation:.5s ease-in-out 4.2s forwards fill-animation;animation:.5s ease-in-out 4.2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(15){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.25s forwards inline-animation-tmp;animation:.5s ease-in 4.25s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(15){opacity:0;-webkit-animation:.5s ease-in-out 4.25s forwards fill-animation;animation:.5s ease-in-out 4.25s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(16){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.3s forwards inline-animation-tmp;animation:.5s ease-in 4.3s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(16){opacity:0;-webkit-animation:.5s ease-in-out 4.3s forwards fill-animation;animation:.5s ease-in-out 4.3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(17){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.35s forwards inline-animation-tmp;animation:.5s ease-in 4.35s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(17){opacity:0;-webkit-animation:.5s ease-in-out 4.35s forwards fill-animation;animation:.5s ease-in-out 4.35s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(18){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.4s forwards inline-animation-tmp;animation:.5s ease-in 4.4s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(18){opacity:0;-webkit-animation:.5s ease-in-out 4.4s forwards fill-animation;animation:.5s ease-in-out 4.4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(19){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.45s forwards inline-animation-tmp;animation:.5s ease-in 4.45s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(19){opacity:0;-webkit-animation:.5s ease-in-out 4.45s forwards fill-animation;animation:.5s ease-in-out 4.45s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(20){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.5s forwards inline-animation-tmp;animation:.5s ease-in 4.5s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .pen .inline *:nth-child(20){opacity:0;-webkit-animation:.5s ease-in-out 4.5s forwards fill-animation;animation:.5s ease-in-out 4.5s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .outline *,.view-design.active .hand-front .outline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 1s forwards outline-animation;animation:2s ease-in 1s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .outline *,.view-design.active .hand-front .outline *{opacity:0;-webkit-animation:2s ease-in-out 1s forwards fill-animation;animation:2s ease-in-out 1s forwards fill-animation}}.view-design.active .hand-back .fill *{opacity:0;-webkit-animation:.5s ease-in-out 2.5s forwards fill-animation;animation:.5s ease-in-out 2.5s forwards fill-animation}.view-design.active .hand-front .fill *{opacity:0;-webkit-animation:.5s ease-in-out 4.25s forwards fill-animation;animation:.5s ease-in-out 4.25s forwards fill-animation}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(1),.view-design.active .hand-front .inline *:nth-child(1){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.55s forwards inline-animation-tmp;animation:.5s ease-in 3.55s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(1),.view-design.active .hand-front .inline *:nth-child(1){opacity:0;-webkit-animation:.5s ease-in-out 3.55s forwards fill-animation;animation:.5s ease-in-out 3.55s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(2),.view-design.active .hand-front .inline *:nth-child(2){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.6s forwards inline-animation-tmp;animation:.5s ease-in 3.6s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(2),.view-design.active .hand-front .inline *:nth-child(2){opacity:0;-webkit-animation:.5s ease-in-out 3.6s forwards fill-animation;animation:.5s ease-in-out 3.6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(3),.view-design.active .hand-front .inline *:nth-child(3){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.65s forwards inline-animation-tmp;animation:.5s ease-in 3.65s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(3),.view-design.active .hand-front .inline *:nth-child(3){opacity:0;-webkit-animation:.5s ease-in-out 3.65s forwards fill-animation;animation:.5s ease-in-out 3.65s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(4),.view-design.active .hand-front .inline *:nth-child(4){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.7s forwards inline-animation-tmp;animation:.5s ease-in 3.7s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(4),.view-design.active .hand-front .inline *:nth-child(4){opacity:0;-webkit-animation:.5s ease-in-out 3.7s forwards fill-animation;animation:.5s ease-in-out 3.7s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(5),.view-design.active .hand-front .inline *:nth-child(5){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.75s forwards inline-animation-tmp;animation:.5s ease-in 3.75s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(5),.view-design.active .hand-front .inline *:nth-child(5){opacity:0;-webkit-animation:.5s ease-in-out 3.75s forwards fill-animation;animation:.5s ease-in-out 3.75s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(6),.view-design.active .hand-front .inline *:nth-child(6){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.8s forwards inline-animation-tmp;animation:.5s ease-in 3.8s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(6),.view-design.active .hand-front .inline *:nth-child(6){opacity:0;-webkit-animation:.5s ease-in-out 3.8s forwards fill-animation;animation:.5s ease-in-out 3.8s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(7),.view-design.active .hand-front .inline *:nth-child(7){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.85s forwards inline-animation-tmp;animation:.5s ease-in 3.85s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(7),.view-design.active .hand-front .inline *:nth-child(7){opacity:0;-webkit-animation:.5s ease-in-out 3.85s forwards fill-animation;animation:.5s ease-in-out 3.85s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(8),.view-design.active .hand-front .inline *:nth-child(8){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.9s forwards inline-animation-tmp;animation:.5s ease-in 3.9s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(8),.view-design.active .hand-front .inline *:nth-child(8){opacity:0;-webkit-animation:.5s ease-in-out 3.9s forwards fill-animation;animation:.5s ease-in-out 3.9s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(9),.view-design.active .hand-front .inline *:nth-child(9){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.95s forwards inline-animation-tmp;animation:.5s ease-in 3.95s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(9),.view-design.active .hand-front .inline *:nth-child(9){opacity:0;-webkit-animation:.5s ease-in-out 3.95s forwards fill-animation;animation:.5s ease-in-out 3.95s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(10),.view-design.active .hand-front .inline *:nth-child(10){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4s forwards inline-animation-tmp;animation:.5s ease-in 4s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(10),.view-design.active .hand-front .inline *:nth-child(10){opacity:0;-webkit-animation:.5s ease-in-out 4s forwards fill-animation;animation:.5s ease-in-out 4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(11),.view-design.active .hand-front .inline *:nth-child(11){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.05s forwards inline-animation-tmp;animation:.5s ease-in 4.05s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(11),.view-design.active .hand-front .inline *:nth-child(11){opacity:0;-webkit-animation:.5s ease-in-out 4.05s forwards fill-animation;animation:.5s ease-in-out 4.05s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(12),.view-design.active .hand-front .inline *:nth-child(12){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.1s forwards inline-animation-tmp;animation:.5s ease-in 4.1s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(12),.view-design.active .hand-front .inline *:nth-child(12){opacity:0;-webkit-animation:.5s ease-in-out 4.1s forwards fill-animation;animation:.5s ease-in-out 4.1s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(13),.view-design.active .hand-front .inline *:nth-child(13){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.15s forwards inline-animation-tmp;animation:.5s ease-in 4.15s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(13),.view-design.active .hand-front .inline *:nth-child(13){opacity:0;-webkit-animation:.5s ease-in-out 4.15s forwards fill-animation;animation:.5s ease-in-out 4.15s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(14),.view-design.active .hand-front .inline *:nth-child(14){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.2s forwards inline-animation-tmp;animation:.5s ease-in 4.2s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(14),.view-design.active .hand-front .inline *:nth-child(14){opacity:0;-webkit-animation:.5s ease-in-out 4.2s forwards fill-animation;animation:.5s ease-in-out 4.2s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(15),.view-design.active .hand-front .inline *:nth-child(15){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.25s forwards inline-animation-tmp;animation:.5s ease-in 4.25s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(15),.view-design.active .hand-front .inline *:nth-child(15){opacity:0;-webkit-animation:.5s ease-in-out 4.25s forwards fill-animation;animation:.5s ease-in-out 4.25s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(16),.view-design.active .hand-front .inline *:nth-child(16){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.3s forwards inline-animation-tmp;animation:.5s ease-in 4.3s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(16),.view-design.active .hand-front .inline *:nth-child(16){opacity:0;-webkit-animation:.5s ease-in-out 4.3s forwards fill-animation;animation:.5s ease-in-out 4.3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(17),.view-design.active .hand-front .inline *:nth-child(17){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.35s forwards inline-animation-tmp;animation:.5s ease-in 4.35s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(17),.view-design.active .hand-front .inline *:nth-child(17){opacity:0;-webkit-animation:.5s ease-in-out 4.35s forwards fill-animation;animation:.5s ease-in-out 4.35s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(18),.view-design.active .hand-front .inline *:nth-child(18){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.4s forwards inline-animation-tmp;animation:.5s ease-in 4.4s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(18),.view-design.active .hand-front .inline *:nth-child(18){opacity:0;-webkit-animation:.5s ease-in-out 4.4s forwards fill-animation;animation:.5s ease-in-out 4.4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(19),.view-design.active .hand-front .inline *:nth-child(19){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.45s forwards inline-animation-tmp;animation:.5s ease-in 4.45s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(19),.view-design.active .hand-front .inline *:nth-child(19){opacity:0;-webkit-animation:.5s ease-in-out 4.45s forwards fill-animation;animation:.5s ease-in-out 4.45s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(20),.view-design.active .hand-front .inline *:nth-child(20){stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 4.5s forwards inline-animation-tmp;animation:.5s ease-in 4.5s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-design.active .hand-back .inline *:nth-child(20),.view-design.active .hand-front .inline *:nth-child(20){opacity:0;-webkit-animation:.5s ease-in-out 4.5s forwards fill-animation;animation:.5s ease-in-out 4.5s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-business.active .person-area .desk .outline *{stroke-dasharray:8000;stroke-dashoffset:8000;-webkit-animation:2s ease-in 0s forwards outline-animation-lg;animation:2s ease-in 0s forwards outline-animation-lg}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .desk .outline *{opacity:0;-webkit-animation:2s ease-in-out 0s forwards fill-animation;animation:2s ease-in-out 0s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-business.active .person-area .desk .inline *{stroke-dasharray:8000;stroke-dashoffset:8000;-webkit-animation:2s ease-in 1.5s forwards outline-animation-lg;animation:2s ease-in 1.5s forwards outline-animation-lg}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .desk .inline *{opacity:0;-webkit-animation:2s ease-in-out 1.5s forwards fill-animation;animation:2s ease-in-out 1.5s forwards fill-animation}}.view-business.active .person-area .desk .fill *{opacity:0;-webkit-animation:.5s ease-in-out 2s forwards fill-animation;animation:.5s ease-in-out 2s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .paper-01 .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 2.6s forwards inline-animation-tmp;animation:.5s ease-in 2.6s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .paper-01 .inline *{opacity:0;-webkit-animation:.5s ease-in-out 2.6s forwards fill-animation;animation:.5s ease-in-out 2.6s forwards fill-animation}}.view-business.active .person-area .paper-01 .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.1s forwards fill-animation;animation:.5s ease-in-out 3.1s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .paper-02 .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 2.7s forwards inline-animation-tmp;animation:.5s ease-in 2.7s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .paper-02 .inline *{opacity:0;-webkit-animation:.5s ease-in-out 2.7s forwards fill-animation;animation:.5s ease-in-out 2.7s forwards fill-animation}}.view-business.active .person-area .paper-02 .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.2s forwards fill-animation;animation:.5s ease-in-out 3.2s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .paper-03 .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 2.8s forwards inline-animation-tmp;animation:.5s ease-in 2.8s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .paper-03 .inline *{opacity:0;-webkit-animation:.5s ease-in-out 2.8s forwards fill-animation;animation:.5s ease-in-out 2.8s forwards fill-animation}}.view-business.active .person-area .paper-03 .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.3s forwards fill-animation;animation:.5s ease-in-out 3.3s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .pc .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 2.9s forwards inline-animation-tmp;animation:.5s ease-in 2.9s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .pc .inline *{opacity:0;-webkit-animation:.5s ease-in-out 2.9s forwards fill-animation;animation:.5s ease-in-out 2.9s forwards fill-animation}}.view-business.active .person-area .pc .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.4s forwards fill-animation;animation:.5s ease-in-out 3.4s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .drink-01 .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3s forwards inline-animation-tmp;animation:.5s ease-in 3s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .drink-01 .inline *{opacity:0;-webkit-animation:.5s ease-in-out 3s forwards fill-animation;animation:.5s ease-in-out 3s forwards fill-animation}}.view-business.active .person-area .drink-01 .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.5s forwards fill-animation;animation:.5s ease-in-out 3.5s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .drink-02 .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.1s forwards inline-animation-tmp;animation:.5s ease-in 3.1s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .drink-02 .inline *{opacity:0;-webkit-animation:.5s ease-in-out 3.1s forwards fill-animation;animation:.5s ease-in-out 3.1s forwards fill-animation}}.view-business.active .person-area .drink-02 .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.6s forwards fill-animation;animation:.5s ease-in-out 3.6s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .drink-03 .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.2s forwards inline-animation-tmp;animation:.5s ease-in 3.2s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .drink-03 .inline *{opacity:0;-webkit-animation:.5s ease-in-out 3.2s forwards fill-animation;animation:.5s ease-in-out 3.2s forwards fill-animation}}.view-business.active .person-area .drink-03 .fill *{opacity:0;-webkit-animation:.5s ease-in-out 3.7s forwards fill-animation;animation:.5s ease-in-out 3.7s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .person-desk .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:.5s ease-in 4s forwards outline-animation;animation:.5s ease-in 4s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .person-desk .inline *{opacity:0;-webkit-animation:.5s ease-in-out 4s forwards fill-animation;animation:.5s ease-in-out 4s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-business.active .person-area .person-c-back .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 4.5s forwards outline-animation;animation:2s ease-in 4.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .person-c-back .inline *{opacity:0;-webkit-animation:2s ease-in-out 4.5s forwards fill-animation;animation:2s ease-in-out 4.5s forwards fill-animation}}.view-business.active .person-area .person-c-back .fill{opacity:0;-webkit-animation:.5s ease-in-out 4.7s forwards fill-animation;animation:.5s ease-in-out 4.7s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .person-b-back .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 4.7s forwards outline-animation;animation:2s ease-in 4.7s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .person-b-back .inline *{opacity:0;-webkit-animation:2s ease-in-out 4.7s forwards fill-animation;animation:2s ease-in-out 4.7s forwards fill-animation}}.view-business.active .person-area .person-b-back .fill{opacity:0;-webkit-animation:.5s ease-in-out 4.9s forwards fill-animation;animation:.5s ease-in-out 4.9s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area .person-a-back .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 4.9s forwards outline-animation;animation:2s ease-in 4.9s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .person-area .person-a-back .inline *{opacity:0;-webkit-animation:2s ease-in-out 4.9s forwards fill-animation;animation:2s ease-in-out 4.9s forwards fill-animation}}.view-business.active .person-area .person-a-back .fill{opacity:0;-webkit-animation:.5s ease-in-out 5.1s forwards fill-animation;animation:.5s ease-in-out 5.1s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .person-area>.outline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:3s ease-in 6s forwards outline-animation;animation:3s ease-in 6s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .person-area>.outline *{opacity:0;-webkit-animation:3s ease-in-out 6s forwards fill-animation;animation:3s ease-in-out 6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-business.active .plant-area .outline *{stroke-dasharray:8000;stroke-dashoffset:8000;-webkit-animation:2s ease-in 6s forwards outline-animation-lg;animation:2s ease-in 6s forwards outline-animation-lg}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .outline *{opacity:0;-webkit-animation:2s ease-in-out 6s forwards fill-animation;animation:2s ease-in-out 6s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-business.active .plant-area .pot-area .outline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3s forwards inline-animation-tmp;animation:.5s ease-in 3s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .pot-area .outline *{opacity:0;-webkit-animation:.5s ease-in-out 3s forwards fill-animation;animation:.5s ease-in-out 3s forwards fill-animation}}@supports (transition: stroke-dasharray){.view-business.active .plant-area .pot-area .inline *{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:.5s ease-in 3.5s forwards inline-animation-tmp;animation:.5s ease-in 3.5s forwards inline-animation-tmp}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .pot-area .inline *{opacity:0;-webkit-animation:.5s ease-in-out 3.5s forwards fill-animation;animation:.5s ease-in-out 3.5s forwards fill-animation}}.view-business.active .plant-area .pot-area .fill *{opacity:0;-webkit-animation:.5s ease-in-out 4s forwards fill-animation;animation:.5s ease-in-out 4s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(1) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.1s forwards outline-animation;animation:2s ease-in 5.1s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(1) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.1s forwards fill-animation;animation:2s ease-in-out 5.1s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(1) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 5.6s forwards fill-animation;animation:.5s ease-in-out 5.6s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(2) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.2s forwards outline-animation;animation:2s ease-in 5.2s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(2) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.2s forwards fill-animation;animation:2s ease-in-out 5.2s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(2) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 5.7s forwards fill-animation;animation:.5s ease-in-out 5.7s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(3) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.3s forwards outline-animation;animation:2s ease-in 5.3s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(3) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.3s forwards fill-animation;animation:2s ease-in-out 5.3s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(3) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 5.8s forwards fill-animation;animation:.5s ease-in-out 5.8s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(4) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.4s forwards outline-animation;animation:2s ease-in 5.4s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(4) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.4s forwards fill-animation;animation:2s ease-in-out 5.4s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(4) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 5.9s forwards fill-animation;animation:.5s ease-in-out 5.9s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(5) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.5s forwards outline-animation;animation:2s ease-in 5.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(5) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.5s forwards fill-animation;animation:2s ease-in-out 5.5s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(5) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 6s forwards fill-animation;animation:.5s ease-in-out 6s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(6) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.6s forwards outline-animation;animation:2s ease-in 5.6s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(6) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.6s forwards fill-animation;animation:2s ease-in-out 5.6s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(6) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 6.1s forwards fill-animation;animation:.5s ease-in-out 6.1s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(7) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.7s forwards outline-animation;animation:2s ease-in 5.7s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(7) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.7s forwards fill-animation;animation:2s ease-in-out 5.7s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(7) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 6.2s forwards fill-animation;animation:.5s ease-in-out 6.2s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(8) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.8s forwards outline-animation;animation:2s ease-in 5.8s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(8) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.8s forwards fill-animation;animation:2s ease-in-out 5.8s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(8) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 6.3s forwards fill-animation;animation:.5s ease-in-out 6.3s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(9) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.9s forwards outline-animation;animation:2s ease-in 5.9s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(9) .inline *{opacity:0;-webkit-animation:2s ease-in-out 5.9s forwards fill-animation;animation:2s ease-in-out 5.9s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(9) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 6.4s forwards fill-animation;animation:.5s ease-in-out 6.4s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(10) .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 6s forwards outline-animation;animation:2s ease-in 6s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .plant-area .leaf-group .leaf:nth-child(10) .inline *{opacity:0;-webkit-animation:2s ease-in-out 6s forwards fill-animation;animation:2s ease-in-out 6s forwards fill-animation}}.view-business.active .plant-area .leaf-group .leaf:nth-child(10) .fill *{opacity:0;-webkit-animation:.5s ease-in-out 6.5s forwards fill-animation;animation:.5s ease-in-out 6.5s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .monitor-area .inline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 4.5s forwards outline-animation;animation:2s ease-in 4.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .monitor-area .inline *{opacity:0;-webkit-animation:2s ease-in-out 4.5s forwards fill-animation;animation:2s ease-in-out 4.5s forwards fill-animation}}.view-business.active .monitor-area .fill *{opacity:0;-webkit-animation:.5s ease-in-out 5s forwards fill-animation;animation:.5s ease-in-out 5s forwards fill-animation}@supports (transition: stroke-dasharray){.view-business.active .monitor-area .outline *{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:2s ease-in 5.5s forwards outline-animation;animation:2s ease-in 5.5s forwards outline-animation}}@supports not (transition: stroke-dasharray){.view-business.active .monitor-area .outline *{opacity:0;-webkit-animation:2s ease-in-out 5.5s forwards fill-animation;animation:2s ease-in-out 5.5s forwards fill-animation}}.info-main-area{color:#26253e;text-align:center}.info-cate-nav{width:850px;margin:0 auto}.info-cate-nav li{float:left;width:20%;font-weight:900;font-size:14px;font-family:'Lato', sans-serif;text-align:center}.info-cate-nav li a{display:block;padding:15px 0;background:#26253e;color:#fff}.info-cate-nav li a:hover{background:#c8161d;opacity:1}.info-cate-nav li.current a{background:#c8161d;opacity:1}.info-list-area{width:960px;margin:0 auto;padding:0 0 100px 0}.info-list{display:block;padding:30px;background-color:#fff;transition:background-color 0.3s linear 0s}.info-list:hover{background:#faf6f6;opacity:1}.info-text{float:right;width:680px}.info-text p{color:#c8161d;font-weight:900;font-size:22px;font-family:'Lato', sans-serif}.info-entry-title p{color:#c8161d;font-weight:900;font-size:22px;font-family:'Lato', sans-serif}.info-text p span,.info-entry-title p span{margin:0 0 0 10px;font-weight:normal;font-size:20px;font-family:'Damion', cursive}.info-text h1{margin:10px 0 0 0;color:#26253e;font-weight:bold;font-size:18px;line-height:1.5}.info-entry-title h1{margin:10px 0 0 0;margin:0;color:#26253e;font-weight:bold;font-size:18px;font-size:24px;line-height:1.5}.info-img{float:left;width:170px;height:170px;border-radius:85px;background:url(../../images/news-noimage.jpg);background-position:center;background-size:cover}a .info-img{opacity:1;transition:opacity 0.3s linear 0s}a:hover .info-img{opacity:0.5}.info-entry-area{width:640px;margin:0 auto;padding:0 0 180px 0}.info-entry-area a{color:#c8161d}.info-entry-title{margin:0 0 60px 0}.info-entry-body{display:block flow-root}.info-entry-body h2{margin:60px 0 20px 0;font-weight:bold;font-size:20px}.info-entry-body h3{margin:40px 0 15px 0;font-weight:bold;font-size:16px}.info-entry-body p{margin:0 0 30px 0;line-height:2}.single-services .service-main-area{padding:0 0 100px;color:#fff;text-align:center}.single-services .service-main-movie{padding:50px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15) inset;background:rgba(0,0,0,0.15)}.single-services .service-main-movie .wrap{width:660px;max-width:90%;margin:0 auto}.single-services .service-main-movie-inner{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15)}.single-services .service-main-movie-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-services .service-main-link{margin:120px 0 0}.single-services .service-main-link a{color:#da5a5a}.single-services .service-description-area{width:960px;margin:0 auto;padding:110px 0;color:#26253e;text-align:center}.single-services .service-description-area h2{margin:0 0 50px 0;font-weight:900;font-size:28px;line-height:1.8;font-family:'Lato', sans-serif}.single-services .service-description-area p{font-size:16px;line-height:2.1}.single-services .service-member-area h2{padding:40px 0;background:#f3f2f2;font-weight:900;font-size:28px;line-height:1;font-family:'Lato', sans-serif;text-align:center;letter-spacing:2px}.single-services .service-member-area .service-member-first,.single-services .service-member-area .service-member-third{background:#e8e3e3}.single-services .service-member-area .service-member-second{background:#f3f2f2}.single-services .service-member-area .service-member .service-member-inner{width:960px;margin:0 auto;padding:60px 0}.single-services .service-member-area .service-member-copy{float:right;width:630px}.single-services .service-member-area .service-member-copy h3{font-weight:bold;font-size:22px}.single-services .service-member-area .service-member-copy p{margin:30px 0 0 0;line-height:2}.single-services .service-member-area .service-member-copy p a{color:#c8161d}.single-services .service-member-area .service-member-person{float:left;width:310px;text-align:center}.single-services .service-member-area .service-member-person .member-img{display:block;overflow:hidden;width:170px;height:170px;margin:20px auto 0;border-radius:85px;background-color:#fafafa;background-position:center center;background-size:cover}.single-services .service-member-area .service-member-person .member-jobtype{margin:15px 0 0 0}.single-services .service-member-area .service-member-person .member-name{margin:5px 0 0 0;font-size:12px}.single-services .service-information-inner{width:960px;margin:0 auto}.single-services .service-information-inner a{color:#c8161d}.single-services .service-information-img{float:left;width:310px;text-align:center}.single-services .service-information-text{float:right;width:630px}.single-services .service-information-section h3{margin:0 0 45px 0;font-weight:bold;font-size:18px}.single-services .service-information-section dt{float:left;width:140px;margin:20px 0 0 0;font-weight:bold}.single-services .service-information-section dd{float:left;width:490px;margin:20px 0 0 0}.single-services .service-information-section dt:nth-child(1),.single-services .service-information-section dd:nth-child(2){margin:0}.single-services .service-information-section li+li{margin:20px 0 0 0}.service-featured-area ul{width:100%}.service-featured-area ul li{display:table;float:left;table-layout:fixed;width:33.333%;height:400px;text-align:center}.service-featured-area ul li.svitem{display:none}.service-featured-area ul li a{width:33.333%}.service-featured-area li:nth-child(2) a,.service-featured-area li:nth-child(5) a,.service-featured-area li:nth-child(8) a,.service-featured-area li:nth-child(11) a,.service-featured-area li:nth-child(14) a{width:33.334%}.service-featured-area li a{display:table-cell;position:relative;height:400px;opacity:1;text-align:center;vertical-align:middle}.service-featured-area li img{position:relative;left:50%;width:auto;max-width:none;margin:0 0 0 -100%}.service-featured-area li a:hover .service-featured-hover{display:block;color:#fff}.service-featured-area li a:hover .service-featured-hover .service-featured-hover-bg{position:absolute;top:0;left:0;width:100%;height:520px;opacity:0.8}.service-featured-area li a:hover .service-featured-hover dl{position:absolute;top:150px;left:5%;width:90%;text-align:center}.service-featured-area li a:hover .service-featured-hover dt{font-weight:bold;font-size:36px}.service-featured-area li a:hover .service-featured-hover dd{margin:20px 0 0 0;line-height:2}.service-nav{position:fixed;top:200px;right:0}.service-nav ul{width:60px;height:180px;vertical-align:bottom}.service-nav li{width:60px;height:60px;vertical-align:bottom}.service-nav li a{display:block;position:relative;overflow:hidden;width:60px;height:60px;background-color:#fff;font-size:25px;text-align:center}.service-nav li span{display:block;position:absolute;background:none;transition:all 0.25s ease-in}.service-nav li .obj{top:0;right:0;bottom:0;left:0;margin:auto;transition:all 0.2s ease-in}.service-nav li .line{top:0;right:0;bottom:0;left:0;width:2px;height:16px;margin:auto}.service-nav li .square{top:0;right:0;bottom:0;left:0;width:9px;height:9px;margin:auto}.service-nav li.prev .obj1{-webkit-transform:translate(0, 5px) rotate(-45deg);transform:translate(0, 5px) rotate(-45deg)}.service-nav li.prev .obj2{-webkit-transform:translate(0, -5px) rotate(45deg);transform:translate(0, -5px) rotate(45deg)}.service-nav li.prev .obj3{-webkit-transform:translate(80px, 0) rotate(90deg);transform:translate(80px, 0) rotate(90deg);opacity:0}.service-nav li.next .obj1{-webkit-transform:translate(0, -5px) rotate(-45deg);transform:translate(0, -5px) rotate(-45deg)}.service-nav li.next .obj2{-webkit-transform:translate(0, 5px) rotate(45deg);transform:translate(0, 5px) rotate(45deg)}.service-nav li.next .obj3{-webkit-transform:translate(-80px, 0) rotate(90deg);transform:translate(-80px, 0) rotate(90deg);opacity:0}.service-nav li.top .obj1{-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}.service-nav li.top .obj2{-webkit-transform:translate(5px, -5px);transform:translate(5px, -5px)}.service-nav li.top .obj3{-webkit-transform:translate(-5px, 5px);transform:translate(-5px, 5px)}.service-nav li.top .obj4{-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}.service-nav li.prev a:hover .obj{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}.service-nav li.prev a:hover .obj3{-webkit-transform:translate(11px, 0) rotate(90deg);transform:translate(11px, 0) rotate(90deg);opacity:1}.service-nav li.next a:hover .obj{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.service-nav li.next a:hover .obj3{-webkit-transform:translate(-11px, 0) rotate(90deg);transform:translate(-11px, 0) rotate(90deg);opacity:1}.service-nav li.top a:hover .obj1{-webkit-transform:translate(-5px, -5px) rotate(90deg);transform:translate(-5px, -5px) rotate(90deg)}.service-nav li.top a:hover .obj2{-webkit-transform:translate(5px, -5px) rotate(90deg);transform:translate(5px, -5px) rotate(90deg)}.service-nav li.top a:hover .obj3{-webkit-transform:translate(-5px, 5px) rotate(90deg);transform:translate(-5px, 5px) rotate(90deg)}.service-nav li.top a:hover .obj4{-webkit-transform:translate(5px, 5px) rotate(90deg);transform:translate(5px, 5px) rotate(90deg)}.service-nav li.top a:hover .obj{-webkit-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}.post-type-archive-services .services-main-area,.tax-servicecate .services-main-area{color:#26253e;text-align:center}.service-cate-nav{width:850px;margin:0 auto}.service-cate-nav li{float:left;width:25%;font-weight:900;font-size:14px;font-family:'Lato', sans-serif;text-align:center}.service-cate-nav li a{display:block;padding:15px 0;background:#26253e;color:#fff}.service-cate-nav li a:hover{background:#c8161d;opacity:1}.view{position:relative;float:left;overflow:hidden;width:300px;height:200px;text-align:center;cursor:default}.view .mask,.view .content{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:url(../../images/transparent.png)}.view img{display:inline-block;position:relative}.view h2{position:relative;margin:20px 0 0 0;padding:10px;background:rgba(0,0,0,0.8);color:#fff;font-weight:bold;font-size:62px;text-align:center}.view p{position:relative;padding:10px 20px 20px;color:#fff;font-size:12px;text-align:center}.view a.info{display:inline-block;width:100%;height:100%;box-shadow:0 0 1px #000;color:#fff;text-decoration:none}.view a.info:hover{box-shadow:0 0 5px #000;cursor:pointer}.view-tenth img{-webkit-transform:scaleY(1);transform:scaleY(1);transition:all 0.3s ease-in-out}.view-tenth .mask{opacity:0}.view-tenth h2{position:relative;top:-100px;-webkit-transform:translate(0, 40px);transform:translate(0, 40px);margin:0 40px 0px 40px;border-bottom:1px solid rgba(255,255,255,0.5);background:transparent;opacity:0;color:#fff;font-size:24px;font-family:'Lato', sans-serif;transition:all 0.5s ease-out}.view-tenth p{position:relative;bottom:0;-webkit-transform:translate(0, 40px);transform:translate(0, 40px);opacity:0;color:#fff;transition:all 0.5s ease-out}.view-tenth .mask:hover h2{-webkit-transform:translate(0, 80px);transform:translate(0, 80px)}.view-tenth .mask:hover p{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}.view-tenth a.info{opacity:0}.view-tenth:hover img{-webkit-transform:scale(2);transform:scale(2);opacity:0}.view-tenth:hover .mask{opacity:1}.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info{-webkit-transform:scale(1);transform:scale(1);opacity:1}.saservice-featured-area .saservice-featured-hover{display:block}.saservice-featured-area li a{height:400px}.works-main-area{color:#26253e;text-align:center}.works-cate-nav{display:flex;flex-wrap:wrap;box-sizing:border-box;width:1080px;margin:0 auto;padding:20px 30px;border:1px solid #eee;text-align:left}.works-cate-nav dl{flex:1 1 40%;padding:10px}.works-cate-nav dt{padding-left:10px;border-left:3px solid #26253e;color:#26253e;font-weight:bold}.works-cate-nav dd{margin-top:15px;font-size:0}.works-tag-list a,.works-tag-list span{display:inline-block;margin:0 5px 5px 0;padding:5px 7.5px;border-radius:5px;background-color:#f7f7f7;color:#26253e;font-weight:bold;font-size:12px !important;line-height:1}.works-tag-list a:hover{background-color:#26253e;opacity:1;color:#fff}.works-list-area{width:1080px;margin:0 auto;margin-top:-15px;padding-bottom:100px}.works-list-area .term-title{margin-bottom:30px;font-weight:bold;font-size:24px;text-align:center}.works-list-area>header h1{margin:100px 0 80px;font-weight:900;font-size:42px;font-family:'Lato';text-align:center;letter-spacing:0.075em}.works-list-area>ul{display:flex;flex-wrap:wrap;margin:calc(-15px / 2)}.works-list-area>ul::after{display:block;flex-basis:calc((100% - 15px - 15px - 15px) / 3);content:''}.works-list-area>ul>li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 15px - 15px - 15px) / 3);margin:calc(15px / 2);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15)}.works-list-area>ul>li a{display:block;overflow:hidden;height:100%;width:100%}.works-list-area>ul>li a:hover{background-color:#faf6f6;opacity:1;color:#2a2a29}.works-list-area>ul>li a .img{position:relative;overflow:hidden;width:100%;margin:0 auto;padding-bottom:57.1428571429%;text-align:center;vertical-align:middle}.works-list-area>ul>li a .img img{position:absolute;top:0;right:0;left:0;max-width:100%;max-height:auto;transition:-webkit-transform 0.2s ease 0.0s;transition:transform 0.2s ease 0.0s;transition:transform 0.2s ease 0.0s, -webkit-transform 0.2s ease 0.0s}.works-list-area>ul>li a:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 0.8s ease-out 0.0s;transition:transform 0.8s ease-out 0.0s;transition:transform 0.8s ease-out 0.0s, -webkit-transform 0.8s ease-out 0.0s}.works-list-area>ul>li a .img .hover{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%}.works-list-area>ul>li a .img .hover::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;box-shadow:0 0 0 0 #c8161d inset;opacity:0;content:'';transition:box-shadow 0.2s ease 0.1s, opacity 0.2s ease 0.1s, -webkit-transform 0.2s ease 0.1s;transition:transform 0.2s ease 0.1s, box-shadow 0.2s ease 0.1s, opacity 0.2s ease 0.1s;transition:transform 0.2s ease 0.1s, box-shadow 0.2s ease 0.1s, opacity 0.2s ease 0.1s, -webkit-transform 0.2s ease 0.1s}.works-list-area>ul>li a:hover .img .hover::before{box-shadow:0 0 0 100px #c8161d inset;opacity:0.75;transition:box-shadow 0.2s ease 0.0s, opacity 0.2s ease 0.0s, -webkit-transform 0.2s ease 0.0s;transition:transform 0.2s ease 0.0s, box-shadow 0.2s ease 0.0s, opacity 0.2s ease 0.0s;transition:transform 0.2s ease 0.0s, box-shadow 0.2s ease 0.0s, opacity 0.2s ease 0.0s, -webkit-transform 0.2s ease 0.0s}.works-list-area>ul>li a .img .hover::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:40px;margin:auto;opacity:0;color:#fff;line-height:40px;content:url(../../images/works-hover-img.png);transition:opacity 0.2s ease 0.0s, -webkit-transform 0.2s ease 0.0s;transition:transform 0.2s ease 0.0s, opacity 0.2s ease 0.0s;transition:transform 0.2s ease 0.0s, opacity 0.2s ease 0.0s, -webkit-transform 0.2s ease 0.0s}.works-list-area>ul>li a:hover .img .hover::after{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1;transition:opacity 0.4s ease 0.1s, -webkit-transform 0.4s ease 0.1s;transition:transform 0.4s ease 0.1s, opacity 0.4s ease 0.1s;transition:transform 0.4s ease 0.1s, opacity 0.4s ease 0.1s, -webkit-transform 0.4s ease 0.1s}.works-list-area>ul>li a .info{display:flex;flex-direction:column;padding:15px 15px 20px;border-top:1px solid #eee}.works-list-area>ul>li a .info .works-category li{display:inline-block;margin-right:10px;color:#c8161d;font-weight:900;font-size:12px;font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,Helvetica,Arial,sans-serif;letter-spacing:0.05em}.works-list-area>ul>li a .info .works-category li::after{content:','}.works-list-area>ul>li a .info .works-category li:last-child::after{content:''}.works-list-area>ul>li a .info .title{min-height:calc(22px * 3);margin-top:10px;margin-bottom:5px;font-size:18px;line-height:22px}.works-list-area>ul>li a .info .client-name{margin-top:auto;color:#aaa;font-size:12px}.works-details-area{width:740px;margin-right:auto;margin-left:auto}.works-details-area>header h1{font-weight:bold;font-size:24px}.works-details-area .header-info{display:flex;justify-content:space-between;margin:15px 0}.works-details-area .header-info .works-category{color:#c8161d;font-weight:bold}.works-details-area .header-info .works-category li{display:inline-block;margin-right:10px;font-weight:900;font-family:'Lato', sans-serif;letter-spacing:0}.works-details-area .header-info .works-category li::after{content:','}.works-details-area .header-info .works-category li:last-child::after{content:''}.works-details-area .header-info .client-name{color:#aaa}.works-details-area .production_00 img{width:100%;max-width:100%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15)}.works-details-area .details{margin-top:60px}.works-details-area .details header{text-align:center}.works-details-area .details header h2{font-weight:bold;font-size:22px}.works-details-area .details header .lead_sentence{margin-top:20px;font-size:16px;line-height:1.5}.works-details-area .details .text{margin-top:40px;line-height:1.7}.works-details-area .details .text>dl+dl{margin-top:30px}.works-details-area .details .text>dl>dt{font-weight:bold;font-size:16px}.works-details-area .details .text>dl>dd{margin-top:10px}.works-details-area .details .text>dl>dd>dl+dl{margin-top:10px}.works-details-area .details .text>dl>dd>dl dt{padding-left:1rem;text-indent:-1rem}.works-details-area .details .text>dl>dd a{display:block;margin-bottom:45px;padding-left:1rem;color:#c8161d;text-indent:-1rem}.works-details-area .details .text>dl>dd li{margin-bottom:10px}.works-details-area .details .text>dl>dd li a{display:inline;padding-left:0}.works-details-area .details .img-01,.works-details-area .details .img-02{margin-top:60px}.works-details-area .details .img-01 ul{margin-top:-15px}.works-details-area .details .img-02 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-15px}.works-details-area .details .img-01 li{margin-top:25px}.works-details-area .details .img-02 li{width:360px;margin-top:15px}.works-details-area .details .img-01 li img,.works-details-area .details .img-02 li img{width:100%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15)}.works-details-area .apps{margin-top:45px;padding:40px;border:2px solid #eee}.works-details-area .apps .apps-info{display:table}.works-details-area .apps .apps-info>*{display:table-cell;box-sizing:border-box}.works-details-area .apps .apps-info .apps_icon{width:110px}.works-details-area .apps .apps-info .apps_name{width:260px;padding-left:30px;font-size:12px;vertical-align:middle}.works-details-area .apps .apps-info .apps_name span{display:block;font-weight:bold;font-size:18px}.works-details-area .apps .apps-info .apps_url{font-size:0;vertical-align:middle}.works-details-area .apps .apps-info .apps_url li{display:inline-block;width:135px}.works-details-area .apps .apps-info .apps_url li+li{margin-left:10px}.works-details-area .apps .apps-info .apps_url li img{width:100%}.works-details-area .apps .trademark{margin-top:30px;font-size:12px;line-height:1.6}.works-details-area .information{margin-top:100px}.works-details-area .information h2{margin-bottom:80px;font-weight:900;font-size:42px;font-family:'Lato';text-align:center;letter-spacing:0.075em}.works-details-area .information .information-box dl{display:table}.works-details-area .information .information-box dl+dl{margin-top:20px}.works-details-area .information .information-box dl dt{display:table-cell;width:200px;font-weight:bold}.works-details-area .information .information-box dl dd{display:table-cell}.works-details-area .information .information-box dl dd a{color:#c8161d}.works-details-area .information .information-box .works-tag-list{margin-top:40px}.works-details-area .information .information-box .works-tag-list a.inactive{opacity:0.25}.works-details-area .information .information-box .works-tag-list a.inactive:hover{opacity:1.0}.works-details-area .aligncenter{display:block;margin:0 auto}.solution-body>*+*{margin-top:20px}.solution-body img{display:block;width:80%;max-width:80%;height:auto;text-align:left}.solution-body dl{width:100%}.solution-body .wp-caption{width:100% !important}.about-main-area{display:flex;align-items:center;justify-content:center;position:relative;height:320px;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center}.about-main-area::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);content:''}.about-main-area.cmn-section-lowerheader{padding:0}.about-main-area .cmn-section-title-lowerlayer{position:relative;z-index:1000;padding:0}.about-message-main-area{background-image:url(../../images/about_message_main.jpg)}.about-message-img-01{margin-right:-140px;margin-left:-140px}.about-message-img-01 img{display:block;max-width:100%}.about-message-img-02 img{display:block;max-width:100%}.about-message-title{position:relative;z-index:1000;margin:-70px -60px 0 -60px;padding:70px 60px 80px 60px;background:#fff}.check-list{display:flex;flex-wrap:wrap;margin:-15px -20px}.check-list li{position:relative;margin:15px 20px;padding-left:calc(30px + 5px);font-weight:bold;font-size:18px}.check-list li::before{display:block;position:absolute;top:-4px;left:0;width:30px;height:30px;background-image:url(../../images/about_icon_check.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:''}.about-logo-area{display:table;margin:0 auto 50px auto}.about-logo-area .img{display:table-cell;width:300px;padding-right:36px;vertical-align:middle}.about-logo-area .content{display:table-cell;width:406px;vertical-align:middle}.about-logo-area .content p{display:flex;position:relative;font-size:12px}.about-logo-area .content p+p{margin-top:20px}.about-logo-area .content p .line{display:flex;flex-grow:0;flex-shrink:1;flex-basis:100px;align-items:center;height:26px;margin-right:20px}.about-logo-area .content p .line::before{display:block;flex-grow:0;flex-shrink:0;flex-basis:7px;width:7px;height:7px;border-radius:50%;background:#707070;content:''}.about-logo-area .content p .line::after{display:block;flex:1 1 0%;height:1px;background:#707070;content:''}.about-logo-area .content p .color{display:block;flex-grow:0;flex-shrink:0;flex-basis:26px;width:26px;height:26px;margin-right:10px}.about-logo-area .content p .color.red{background:#c8161d}.about-logo-area .content p .color.blue{background:#1f2778}.about-logo-area .content p .text{flex-grow:0;flex-shrink:1;flex-basis:250px}.about-company-main-area{background-image:url(../../images/about_company_main.jpg)}.about-description-area{width:960px;margin:0 auto;color:#26253e;text-align:center}.about-description-area h3{margin:40px 0 10px;font-size:18px}.about-description-area p{margin:10px 0 50px 0;font-size:16px;line-height:1.8}.about-history-area{background:#26253e;color:#fff;text-align:center}.about-history-area h2,.about-history-area p{color:#fff}.history-year{display:flex}.history-year:last-child .history-year-topic-lexues{padding-bottom:0}.history-year-topic-lexues{flex:1 1 0%;padding-bottom:calc(30px + 100px + 30px)}.history-year-topic{flex-grow:0;flex-shrink:0;flex-basis:285px;margin-left:25px}.history-year-header{position:relative;width:200px}.history-year-header::before{display:block;position:absolute;top:calc(-100px - 30px);right:0;left:0;width:1px;height:100px;margin:0 auto;background:#fff;content:''}.history-year:first-of-type .history-year-header::before{display:none}.history-year-header h3{font-weight:400;font-size:60px;font-family:'Lato', sans-serif}.history-year-header .history-year-copy{font-size:28px;line-height:1;font-family:'Damion', cursive}.history-year-content{display:flex;margin-top:40px}.history-year-img{flex-grow:0;flex-shrink:0;flex-basis:200px;width:200px;margin-right:40px}.history-year-text{flex:1 1 0%;text-align:left}.history-year-text .history-year-title{font-size:20px;line-height:calc(1em + 10px)}.history-year-text .history-year-title span{display:inline-block}.history-year-text .history-year-description{margin:20px 0 0 0;line-height:1.8}.history-year-text .history-year-status{margin:20px 0 0 0}.history-year-text .history-year-status span{font-size:18px}.history-year-text .history-year-world{margin:20px 0 0 0;color:#c2c1e9;font-size:11px}.history-year-topic{padding-left:15px;border-left:1px solid #fff;text-align:left}.history-year-topic dl div{display:flex;position:relative;margin-bottom:40px;opacity:0.5}.history-year-topic dl div.decoration{opacity:1.0}.history-year-topic dl div.decoration dt::before{display:block;position:absolute;top:calc((1em + 8px) / 2);left:-20px;width:9px;height:1px;background-color:#fff;content:''}.history-year-topic dl div[data-year='1995'] ~ div[data-year='1995'],.history-year-topic dl div[data-year='1996'] ~ div[data-year='1996'],.history-year-topic dl div[data-year='1997'] ~ div[data-year='1997'],.history-year-topic dl div[data-year='1998'] ~ div[data-year='1998'],.history-year-topic dl div[data-year='1999'] ~ div[data-year='1999'],.history-year-topic dl div[data-year='2000'] ~ div[data-year='2000'],.history-year-topic dl div[data-year='2001'] ~ div[data-year='2001'],.history-year-topic dl div[data-year='2002'] ~ div[data-year='2002'],.history-year-topic dl div[data-year='2003'] ~ div[data-year='2003'],.history-year-topic dl div[data-year='2004'] ~ div[data-year='2004'],.history-year-topic dl div[data-year='2005'] ~ div[data-year='2005'],.history-year-topic dl div[data-year='2006'] ~ div[data-year='2006'],.history-year-topic dl div[data-year='2007'] ~ div[data-year='2007'],.history-year-topic dl div[data-year='2008'] ~ div[data-year='2008'],.history-year-topic dl div[data-year='2009'] ~ div[data-year='2009'],.history-year-topic dl div[data-year='2010'] ~ div[data-year='2010'],.history-year-topic dl div[data-year='2011'] ~ div[data-year='2011'],.history-year-topic dl div[data-year='2012'] ~ div[data-year='2012'],.history-year-topic dl div[data-year='2013'] ~ div[data-year='2013'],.history-year-topic dl div[data-year='2014'] ~ div[data-year='2014'],.history-year-topic dl div[data-year='2015'] ~ div[data-year='2015'],.history-year-topic dl div[data-year='2016'] ~ div[data-year='2016'],.history-year-topic dl div[data-year='2017'] ~ div[data-year='2017'],.history-year-topic dl div[data-year='2018'] ~ div[data-year='2018'],.history-year-topic dl div[data-year='2019'] ~ div[data-year='2019'],.history-year-topic dl div[data-year='2020'] ~ div[data-year='2020'],.history-year-topic dl div[data-year='2021'] ~ div[data-year='2021'],.history-year-topic dl div[data-year='2022'] ~ div[data-year='2022'],.history-year-topic dl div[data-year='2023'] ~ div[data-year='2023'],.history-year-topic dl div[data-year='2024'] ~ div[data-year='2024'],.history-year-topic dl div[data-year='2025'] ~ div[data-year='2025'],.history-year-topic dl div[data-year='2026'] ~ div[data-year='2026'],.history-year-topic dl div[data-year='2027'] ~ div[data-year='2027'],.history-year-topic dl div[data-year='2028'] ~ div[data-year='2028'],.history-year-topic dl div[data-year='2029'] ~ div[data-year='2029'],.history-year-topic dl div[data-year='2030'] ~ div[data-year='2030']{margin-top:-20px}.history-year-topic dl div[data-year='1995'] ~ div[data-year='1995'] dt,.history-year-topic dl div[data-year='1996'] ~ div[data-year='1996'] dt,.history-year-topic dl div[data-year='1997'] ~ div[data-year='1997'] dt,.history-year-topic dl div[data-year='1998'] ~ div[data-year='1998'] dt,.history-year-topic dl div[data-year='1999'] ~ div[data-year='1999'] dt,.history-year-topic dl div[data-year='2000'] ~ div[data-year='2000'] dt,.history-year-topic dl div[data-year='2001'] ~ div[data-year='2001'] dt,.history-year-topic dl div[data-year='2002'] ~ div[data-year='2002'] dt,.history-year-topic dl div[data-year='2003'] ~ div[data-year='2003'] dt,.history-year-topic dl div[data-year='2004'] ~ div[data-year='2004'] dt,.history-year-topic dl div[data-year='2005'] ~ div[data-year='2005'] dt,.history-year-topic dl div[data-year='2006'] ~ div[data-year='2006'] dt,.history-year-topic dl div[data-year='2007'] ~ div[data-year='2007'] dt,.history-year-topic dl div[data-year='2008'] ~ div[data-year='2008'] dt,.history-year-topic dl div[data-year='2009'] ~ div[data-year='2009'] dt,.history-year-topic dl div[data-year='2010'] ~ div[data-year='2010'] dt,.history-year-topic dl div[data-year='2011'] ~ div[data-year='2011'] dt,.history-year-topic dl div[data-year='2012'] ~ div[data-year='2012'] dt,.history-year-topic dl div[data-year='2013'] ~ div[data-year='2013'] dt,.history-year-topic dl div[data-year='2014'] ~ div[data-year='2014'] dt,.history-year-topic dl div[data-year='2015'] ~ div[data-year='2015'] dt,.history-year-topic dl div[data-year='2016'] ~ div[data-year='2016'] dt,.history-year-topic dl div[data-year='2017'] ~ div[data-year='2017'] dt,.history-year-topic dl div[data-year='2018'] ~ div[data-year='2018'] dt,.history-year-topic dl div[data-year='2019'] ~ div[data-year='2019'] dt,.history-year-topic dl div[data-year='2020'] ~ div[data-year='2020'] dt,.history-year-topic dl div[data-year='2021'] ~ div[data-year='2021'] dt,.history-year-topic dl div[data-year='2022'] ~ div[data-year='2022'] dt,.history-year-topic dl div[data-year='2023'] ~ div[data-year='2023'] dt,.history-year-topic dl div[data-year='2024'] ~ div[data-year='2024'] dt,.history-year-topic dl div[data-year='2025'] ~ div[data-year='2025'] dt,.history-year-topic dl div[data-year='2026'] ~ div[data-year='2026'] dt,.history-year-topic dl div[data-year='2027'] ~ div[data-year='2027'] dt,.history-year-topic dl div[data-year='2028'] ~ div[data-year='2028'] dt,.history-year-topic dl div[data-year='2029'] ~ div[data-year='2029'] dt,.history-year-topic dl div[data-year='2030'] ~ div[data-year='2030'] dt,.history-year-topic dl div[data-year='1995'] ~ div[data-year='1995'] dt::before,.history-year-topic dl div[data-year='1996'] ~ div[data-year='1996'] dt::before,.history-year-topic dl div[data-year='1997'] ~ div[data-year='1997'] dt::before,.history-year-topic dl div[data-year='1998'] ~ div[data-year='1998'] dt::before,.history-year-topic dl div[data-year='1999'] ~ div[data-year='1999'] dt::before,.history-year-topic dl div[data-year='2000'] ~ div[data-year='2000'] dt::before,.history-year-topic dl div[data-year='2001'] ~ div[data-year='2001'] dt::before,.history-year-topic dl div[data-year='2002'] ~ div[data-year='2002'] dt::before,.history-year-topic dl div[data-year='2003'] ~ div[data-year='2003'] dt::before,.history-year-topic dl div[data-year='2004'] ~ div[data-year='2004'] dt::before,.history-year-topic dl div[data-year='2005'] ~ div[data-year='2005'] dt::before,.history-year-topic dl div[data-year='2006'] ~ div[data-year='2006'] dt::before,.history-year-topic dl div[data-year='2007'] ~ div[data-year='2007'] dt::before,.history-year-topic dl div[data-year='2008'] ~ div[data-year='2008'] dt::before,.history-year-topic dl div[data-year='2009'] ~ div[data-year='2009'] dt::before,.history-year-topic dl div[data-year='2010'] ~ div[data-year='2010'] dt::before,.history-year-topic dl div[data-year='2011'] ~ div[data-year='2011'] dt::before,.history-year-topic dl div[data-year='2012'] ~ div[data-year='2012'] dt::before,.history-year-topic dl div[data-year='2013'] ~ div[data-year='2013'] dt::before,.history-year-topic dl div[data-year='2014'] ~ div[data-year='2014'] dt::before,.history-year-topic dl div[data-year='2015'] ~ div[data-year='2015'] dt::before,.history-year-topic dl div[data-year='2016'] ~ div[data-year='2016'] dt::before,.history-year-topic dl div[data-year='2017'] ~ div[data-year='2017'] dt::before,.history-year-topic dl div[data-year='2018'] ~ div[data-year='2018'] dt::before,.history-year-topic dl div[data-year='2019'] ~ div[data-year='2019'] dt::before,.history-year-topic dl div[data-year='2020'] ~ div[data-year='2020'] dt::before,.history-year-topic dl div[data-year='2021'] ~ div[data-year='2021'] dt::before,.history-year-topic dl div[data-year='2022'] ~ div[data-year='2022'] dt::before,.history-year-topic dl div[data-year='2023'] ~ div[data-year='2023'] dt::before,.history-year-topic dl div[data-year='2024'] ~ div[data-year='2024'] dt::before,.history-year-topic dl div[data-year='2025'] ~ div[data-year='2025'] dt::before,.history-year-topic dl div[data-year='2026'] ~ div[data-year='2026'] dt::before,.history-year-topic dl div[data-year='2027'] ~ div[data-year='2027'] dt::before,.history-year-topic dl div[data-year='2028'] ~ div[data-year='2028'] dt::before,.history-year-topic dl div[data-year='2029'] ~ div[data-year='2029'] dt::before,.history-year-topic dl div[data-year='2030'] ~ div[data-year='2030'] dt::before{opacity:0.0}.history-year-topic dt{flex-grow:0;flex-shrink:0;flex-basis:6em;line-height:calc(1em + 8px)}.history-year-topic dt span{display:inline-block}.history-year-topic dd{flex:1 1 0;line-height:calc(1em + 8px)}.history-year-topic dd span{display:inline-block}.about-information-inner{width:960px;margin:0 auto}.about-information-img{float:left;width:310px;text-align:center}.about-information-text{float:right;width:630px}.about-information-section h3{margin:0 0 45px 0;font-weight:bold;font-size:18px}.about-information-section dt{float:left;width:140px;margin:20px 0 0 0;font-weight:bold;line-height:1.8}.about-information-section dd{float:left;width:490px;margin:20px 0 0 0;line-height:1.8}.about-information-section dt:nth-child(1),.about-information-section dd:nth-child(2){margin:0}.about-information-section li+li{margin:20px 0 0 0;line-height:1.5}.about-map-area{background:#e8e3e3}.about-map-detail{width:940px;margin:0 auto}.about-map-detail+.about-map-detail{margin:100px auto 0}.about-map-display{float:left;width:420px}.about-map-display iframe{width:420px;height:420px}.about-map-text{float:right;width:470px;padding:50px 0 0 0}.about-map-title{font-weight:bold;font-size:24px}.about-map-number{margin:50px 0 0 0;font-weight:900;font-size:26px;font-family:'Lato', sans-serif}.about-map-address{margin:30px 0 0 0;line-height:1.8}.about-map-hours{margin:15px 0 0 0}.about-values-main-area{background-image:url(../../images/about_values_main.jpg)}.about-values-cycle-img img{display:block;width:475px;max-width:100%;margin:0 auto}.about-values-cycle-photo-area{display:flex;width:100%;margin-bottom:100px}.about-values-cycle-photo-area>div{flex:1 1 0%;height:400px}.about-values-cycle-photo-area .img{background-repeat:no-repeat;background-position:center center;background-size:cover}.about-values-cycle-photo-area>.img{flex-grow:3;flex-shrink:3;flex-basis:0%}.about-values-cycle-photo-area>.img-group{display:flex;flex-grow:2;flex-shrink:2;flex-basis:0%;flex-direction:column}.about-values-cycle-photo-area>.img-group .img{flex:1 1 0%}.home-values-cycle-img{display:none}.home-values-cycle-img img{display:block;max-width:100%}.home-values-cycle-list{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;padding-bottom:calc(30px + 30px)}.home-values-cycle-item{flex-grow:0;flex-shrink:0;flex-basis:150px;position:relative}.home-values-cycle-arrow{flex:1 1 0%;position:relative;height:150px}.home-values-cycle-arrow .arrow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;height:2px;margin:auto;background:#363c5e}.home-values-cycle-arrow .arrow::after{display:block;position:absolute;top:calc(-12px / 2);right:-4px;bottom:calc(-12px / 2);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:14px;height:14px;background-image:url(../../images/about_values_cycle_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:''}.home-values-cycle-arrow-back{position:absolute;right:calc(150px / 2);bottom:0;left:calc(150px / 2);height:30px}.home-values-cycle-arrow-back .line{position:absolute;background:#363c5e}.home-values-cycle-arrow-back .line-right{top:0;right:0;bottom:0;width:2px;background:#363c5e}.home-values-cycle-arrow-back .line-bottom{right:0;bottom:0;left:0;height:2px;background:#363c5e}.home-values-cycle-arrow-back .arrow{display:block;position:absolute;top:0;bottom:0;left:0;z-index:1000;width:2px;background:#363c5e}.home-values-cycle-arrow-back .arrow::after{display:block;position:absolute;top:-4px;right:calc(-12px / 2);left:calc(-12px / 2);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:14px;height:14px;background-image:url(../../images/about_values_cycle_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:''}.home-values-cycle-item .img{display:flex;align-items:center;justify-content:center;position:relative;width:150px;height:150px;margin-bottom:calc(16px - 5px)}.home-values-cycle-item .img::before{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(0.75);transform:scale(0.75);width:100%;height:100%;margin:0 auto;border-radius:50%;background:#eee;content:''}.home-values-cycle-item .img img{display:block;position:relative;z-index:100;width:100%;height:100%;margin:0 auto}.home-values-cycle-item .img .num{position:absolute;top:0;left:-20px;font-weight:900;font-size:34px;font-family:'Lato', sans-serif}.home-values-cycle-item .content h4{font-weight:bold;font-size:17px;text-align:center}.about-values-cycle-list{position:relative;margin-left:calc(200px / 2)}.about-values-cycle-item{display:flex;position:relative;z-index:1000;padding-bottom:50px}.about-values-cycle-arrow-back{position:absolute;top:calc(200px / 2 + 18px);bottom:0;left:calc(-200px / 2);z-index:1000;width:200px}.about-values-cycle-arrow-back .line{position:absolute;background:#363c5e}.about-values-cycle-arrow-back .line-bottom{right:0;bottom:0;left:0;height:2px;background:#363c5e}.about-values-cycle-arrow-back .line-left{top:0;bottom:0;left:0;width:2px;background:#363c5e}.about-values-cycle-arrow-back .arrow{display:block;position:absolute;top:0;right:calc(200px / 2 + 18px);left:0;z-index:1000;height:2px;background:#363c5e}.about-values-cycle-arrow-back .arrow::after{display:block;position:absolute;top:calc(-12px / 2);right:-4px;bottom:calc(-12px / 2);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:14px;height:14px;background-image:url(../../images/about_values_cycle_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:''}.about-values-cycle-item .arrow{display:block;position:absolute;top:calc(200px + 18px);bottom:calc(18px);left:calc(200px / 2 - 2px / 2);z-index:1000;width:2px;background:#363c5e}.about-values-cycle-item .arrow::after{display:block;position:absolute;right:calc(-12px / 2);bottom:-4px;left:calc(-12px / 2);width:14px;height:14px;background-image:url(../../images/about_values_cycle_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:''}.about-values-cycle-item:last-child .arrow{bottom:0}.about-values-cycle-item:last-child .arrow::after{display:none}.about-values-cycle-item .img{display:flex;flex-grow:0;flex-shrink:0;flex-basis:200px;align-items:center;justify-content:center;position:relative;width:200px;height:200px;margin-right:75px;border-radius:50%;background:#eee}.about-values-cycle-item .img img{display:block;max-width:100%}.about-values-cycle-item .content{flex:1 1 0%}.about-values-cycle-item .content h4{margin-top:20px;margin-bottom:40px;font-weight:bold;font-size:24px;line-height:1}.about-values-cycle-item .content p ~ h5{margin-top:30px}.about-values-cycle-item .content h5{margin-bottom:10px;font-weight:bold;font-size:18px}.about-values-cycle-item .content p{margin-top:calc(30px - 10px);margin-bottom:calc(30px - 10px)}.about-values-cycle-item .content ul{margin-top:10px;margin-bottom:10px}.about-values-cycle-item .content p:first-child,.about-values-cycle-item .content ul:first-child{margin-top:0}.about-values-cycle-item .content p:last-child{margin-bottom:0}.about-values-cycle-item .content ul{padding-left:1.5em}.about-values-cycle-item .content ul:last-child{margin-bottom:0}.about-values-cycle-item .content ul li{display:list-item;list-style-type:disc;list-style-position:outside}.about-values-cycle-item .content ul li+li{margin-top:10px}.about-values-cycle-item .flex{display:flex;margin:0 -20px}.about-values-cycle-item .flex+.flex{margin-top:calc(30px - 10px)}.about-values-cycle-item .flex>*{flex:1 1 0%;margin:0 20px}.about-values-example-area{margin-bottom:60px}.about-values-example-area ul{padding-left:1.5em}.about-values-example-area ul li{display:list-item;list-style-type:disc;list-style-position:outside}.about-values-example-area ul li+li{margin-top:10px}.about-values-skill-img img{display:block;max-width:100%}.contents-partner-area{background:#f3f3f3;text-align:center}.contents-partner-list{width:1000px;margin:0 auto}.contents-partner-list li{display:table;float:left;table-layout:fixed;width:250px}.contents-partner-list li span{display:table-cell;width:100%;height:100px;text-align:center;vertical-align:middle}.contents-partner-list a{display:block}.contents-partner-list img{width:auto;max-width:160px;height:auto;max-height:50px}.about-nav-area{position:relative;background-image:url(../../images/about_message_main.jpg);background-position:center center;background-size:cover;background-attachment:fixed}.about-nav-area::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);content:''}.about-nav-area .wrap{position:relative;z-index:1000}.about-nav-area .cmn-section-title h2{color:#fff}.about-nav{display:flex}.about-nav>span:not(:last-child),.about-nav>a:not(:last-child){margin-right:36px}.about-nav>span,.about-nav>a{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;padding:35px 30px;border:2px solid #fff;border-radius:3px;background:rgba(0,46,80,0.2);color:#fff;transition:background 0.2s ease 0.0s, color 0.2s ease 0.0s}.about-nav>span.current{background:#fff;opacity:1;color:#2678ba}.about-nav>a.current,.about-nav>a:hover{background:#fff;opacity:1;color:#2678ba}.about-nav>span .title,.about-nav>a .title{display:block;margin-bottom:10px;font-weight:900;font-size:20px;font-family:'Lato', sans-serif}.about-nav>span .subtitle,.about-nav>a .subtitle{display:block}.about-main-area.cmn-section-lowerheader .about-nav{margin-top:30px}.about-main-area.cmn-section-lowerheader .about-nav>a{padding-top:15px;padding-bottom:15px;text-align:left}.about-main-area.cmn-section-lowerheader .about-nav>a .title{margin-bottom:5px;font-size:16px}.about-main-area.cmn-section-lowerheader .about-nav>a .subtitle{font-size:12px}.contact-main-area{color:#26253e;text-align:center}.contact-main-wrap{max-width:760px;margin:0 auto}.contact-main-text{margin:90px 0 0 0;font-size:16px;line-height:2.1;text-align:left}@media only screen and (max-width: 451px){.contact-main-form{margin-top:40px}}.contact-steps{display:flex;justify-content:center;align-items:center;margin-top:50px;border-top:1px solid #d7d7d7;padding-top:50px}@media only screen and (max-width: 451px){.contact-steps{margin-top:40px;padding-top:40px}}.contact-steps .step{border:2px solid #b1b1b6;display:flex;align-items:center;align-content:center;flex-wrap:wrap;border-radius:50%;width:58px;height:58px;text-align:center;color:#b1b1b6}.contact-steps .step-badge{display:block;width:100%;line-height:1;font-size:10px;font-weight:bold}.contact-steps .step-text{display:block;width:100%;font-size:12px;font-weight:bold;margin-top:2px}.contact-steps .active{border-color:#1f2778;color:#1f2778}.contact-steps .arrow{position:relative;display:inline-block;padding:16px;margin:0 20px}.contact-steps .arrow::before{content:'';width:10px;height:10px;border-top:solid 1px #b1b1b6;border-right:solid 1px #b1b1b6;position:absolute;left:10px;top:8px}.contact-steps .arrow.arrow-right::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-main-form{margin:50px 0 0 0}@media only screen and (max-width: 451px){.contact-main-form{margin-top:40px}}.contact-main-form dl{text-align:left}.contact-main-form dl+dl{margin:32px auto 0}.contact-main-form dt{font-weight:bold;font-size:14px;margin-bottom:10px}.contact-main-form dt span{width:3.5em;margin-top:5px;margin-left:auto;padding:4px 2px;background:#c8161d;color:#fff;font-size:10px;line-height:1;margin-left:5px}.contact-main-form dd{text-align:left}.page-id-61 .contact-main-form dd{padding:15px 0;font-size:14px}.contact-main-form dd input{box-sizing:border-box;width:100%;padding:15px;border:0;background-color:#ededf2;color:#3a3a42;font-size:14px;line-height:1.2;transition:background 0.3s ease 0s}.contact-main-form dd input::-webkit-input-placeholder{color:#bbbbc0}.contact-main-form dd input:-ms-input-placeholder{color:#bbbbc0}.contact-main-form dd input::-ms-input-placeholder{color:#bbbbc0}.contact-main-form dd input::placeholder{color:#bbbbc0}.contact-main-form dd textarea::-webkit-input-placeholder{color:#bbbbc0}.contact-main-form dd textarea:-ms-input-placeholder{color:#bbbbc0}.contact-main-form dd textarea::-ms-input-placeholder{color:#bbbbc0}.contact-main-form dd textarea::placeholder{color:#bbbbc0}.contact-main-form dd input:focus{color:#3a3a42;outline:0;border:1px solid #1f2778}.contact-main-form dd textarea{box-sizing:border-box;width:100%;height:160px;min-height:45px;padding:15px;border:0;background-color:#ededf2;color:#3a3a42;font-size:14px;resize:vertical;transition:background 0.3s ease 0s}.contact-main-form dd textarea:focus{color:#3a3a42;outline:0}.contact-main-form dd .field{display:flex;flex-wrap:wrap;max-width:100%}.contact-main-form dd .field label{display:flex;align-items:center;padding:10px;border-radius:4px;line-height:1;transition:background 0.15s ease 0.0s}.contact-main-form dd .field label:hover{background:rgba(0,0,0,0.2)}.contact-main-form dd .field label input[type='checkbox']{display:block;width:16px;height:16px;margin-right:0.5em;font-size:16px;-webkit-appearance:none;appearance:none}.contact-main-form dd .field label input[type='checkbox'].custom{display:none}.contact-main-form dd .field label input[type='checkbox'].custom+.icon{display:block;flex:1 0 auto;position:relative;box-sizing:border-box;width:1.5em;height:1.5em;margin-right:0.5em;border:2px solid rgba(150,150,150,0.5);border-radius:2px;background:rgba(150,150,150,0.1);transition:all 0.15s ease 0.0s}.contact-main-form dd .field label input[type='checkbox'].custom+.icon::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translate(0em, -0.25em) rotate(-45deg);transform:translate(0em, -0.25em) rotate(-45deg);width:0.8em;height:0.4em;margin:auto;border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0.1;line-height:1;content:'';transition:all 0.15s ease 0.0s}.contact-main-form dd .field label input[type='checkbox'].custom:checked+.icon{border-color:#c8161d;background:#c8161d}.contact-main-form dd .field label input[type='checkbox'].custom:checked+.icon::before{opacity:1.0}.contact-main-form dd .field label input[type='checkbox'].custom[disabled]+.icon,.contact-main-form dd .field label input[type='checkbox'].custom[readonly]+.icon{opacity:0.5}.contact-main-form .inputsubmit{margin:50px auto}.contact-main-form .inputsubmit input{display:inline-block;padding:1em 20px;border-radius:3px;font-weight:900;font-size:16px;font-family:'Lato', sans-serif;text-align:center;text-decoration:none;letter-spacing:1px;cursor:pointer;outline:none;transition:background 0.2s ease 0.0s, color 0.2s ease 0.0s}.contact-main-form .inputsubmit input[name='submitBack']{min-width:120px;margin-right:10px;border:2px solid #888;background-color:#888;color:#fff}.contact-main-form .inputsubmit input[name='submitBack']:hover{border:2px solid #888;background-color:#fff;opacity:1;color:#888}.contact-main-form .inputsubmit input[name='submit'],.contact-main-form .inputsubmit input[name='submitConfirm']{min-width:120px;border:2px solid #c8161d;background-color:#c8161d;color:#fff}.contact-main-form .inputsubmit input[name='submit']:hover,.contact-main-form .inputsubmit input[name='submitConfirm']:hover{border-color:#c8161d;background-color:#fff;opacity:1;color:#c8161d}.contact-main-form dd .error{display:inline-block;margin:0;padding:8px 0;color:#c8161d}@media only screen and (max-width: 770px){.contact-main-form dd .field label{padding:10px}.contact-main-form dd .field label:hover{background:none}}@media only screen and (max-width: 479px){.contact-main-form .inputsubmit input[name='submit'],.contact-main-form .inputsubmit input[name='submitConfirm']{width:auto}}.contents-contactus-area{padding:50px 0;background:#c8161d;color:#fff;text-align:center}.contents-contactus-area .contents-contactus-copy h2{line-height:1.8}.contents-contactus-area .contents-contactus-copy h2 span{display:inline-block}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a{display:block;height:auto;margin:0 auto;padding:17px 0;line-height:1;text-align:center;letter-spacing:0;transition:all 0.2s ease 0.0s}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a .icon{display:inline-block;position:relative;-webkit-transform:translate(0, -1px);transform:translate(0, -1px);width:1.2em;height:1.2em;margin-right:0.5em;vertical-align:middle}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a .icon::before,.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a .icon::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';transition:all 0.2s ease 0.0s}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a .icon::before{background-image:url(../../images/icon_email_white.svg)}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a .icon::after{background-image:url(../../images/icon_email_red.svg);opacity:0}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a:hover .icon::before{opacity:0.0}.contents-contactus-area .contents-contactus-copy .cmn-btn-02 a:hover .icon::after{opacity:1.0}.contents-contactus-btn a{display:flex;align-items:center;position:fixed;right:12px;bottom:12px;z-index:7777;padding:8px 16px;padding-right:110px;border:2px solid #c8161d;border-radius:4px;box-shadow:0 0 0 2px #fff;background-color:#c8161d;color:#fff;line-height:1;letter-spacing:0;transition:background-color 0.2s ease 0s, color 0.2s ease 0s, -webkit-transform 0.2s ease 0s;transition:background-color 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;transition:background-color 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s}.contents-contactus-btn a .icon{display:inline-block;position:relative;width:1.2em;height:1.2em;margin-right:0.5em}.contents-contactus-btn a .icon::before,.contents-contactus-btn a .icon::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';transition:all 0.2s ease 0s}.contents-contactus-btn a .icon::before{background-image:url(../../images/icon_email_white.svg)}.contents-contactus-btn a .icon::after{background-image:url(../../images/icon_email_red.svg);opacity:0}.contents-contactus-btn a .character{display:block;position:absolute;right:0;bottom:-20px;width:120px}.contents-contactus-btn a .character img{width:100%}.contents-contactus-btn a:hover{background-color:#fff;opacity:1;color:#c8161d}.contents-contactus-btn a:hover .character img{-webkit-animation:character 600ms ease-out 0s 1;animation:character 600ms ease-out 0s 1}.contents-contactus-btn a:hover .icon::before{opacity:0}.contents-contactus-btn a:hover .icon::after{opacity:1}@-webkit-keyframes character{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.98, 0.95) translate(0%, 1%);transform:scale(0.98, 0.95) translate(0%, 1%)}30%{-webkit-transform:scale(1.02, 0.9) translate(0%, 6%);transform:scale(1.02, 0.9) translate(0%, 6%)}50%{-webkit-transform:scale(0.9, 1.02) translate(0%, -6%);transform:scale(0.9, 1.02) translate(0%, -6%)}70%{-webkit-transform:scale(1.01, 0.95) translate(0%, 1%);transform:scale(1.01, 0.95) translate(0%, 1%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes character{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.98, 0.95) translate(0%, 1%);transform:scale(0.98, 0.95) translate(0%, 1%)}30%{-webkit-transform:scale(1.02, 0.9) translate(0%, 6%);transform:scale(1.02, 0.9) translate(0%, 6%)}50%{-webkit-transform:scale(0.9, 1.02) translate(0%, -6%);transform:scale(0.9, 1.02) translate(0%, -6%)}70%{-webkit-transform:scale(1.01, 0.95) translate(0%, 1%);transform:scale(1.01, 0.95) translate(0%, 1%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}.section-mt{margin-top:150px}@media only screen and (max-width: 479px){.section-mt{margin-top:100px}}.section-mb{margin-bottom:150px}@media only screen and (max-width: 479px){.section-mb{margin-bottom:100px}}.sdgs-main-area{display:flex;align-items:center;justify-content:center;position:relative;height:320px;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center;background-image:url(../../images/sdgs_main.jpg)}.sdgs-main-area::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);content:''}.sdgs-main-area.cmn-section-lowerheader{padding:0}.sdgs-main-area .cmn-section-title-lowerlayer{position:relative;z-index:1000;padding:0}.sdgs-main-area .cmn-section-title-lowerlayer .sub-title{font-size:28px;font-weight:bold;margin:0}@media only screen and (max-width: 479px){.sdgs-main-area .cmn-section-title-lowerlayer .title{font-size:36px}.sdgs-main-area .cmn-section-title-lowerlayer .sub-title{font-size:16px}}.sdgs-about-area{text-align:center}.sdgs-about-area .sdgs-img-01 img{display:block;max-width:80%;margin:0 auto}@media only screen and (max-width: 768px){.sdgs-about-area .sdgs-img-01 img{max-width:100%}}.sdgs-about-area .cmn-section-secondary{margin-top:50px;padding:0}.sdgs-about-area .cmn-section-secondary .contents{font-size:16px}.sdgs-about-area .cmn-section-secondary .cmn-section-title-secondary{margin-bottom:25px}.sdgs-about-area .cmn-section-secondary .cmn-section-title-secondary .title{font-size:42px}.sdgs-about-area .cmn-section-secondary .cmn-section-title-secondary .sub-title{font-size:16px}@media only screen and (max-width: 479px){.sdgs-about-area .cmn-section-secondary .cmn-section-title-secondary .title{font-size:34px}}.sdgs-about-area .cmn-section-secondary .contents{text-align:center}.sdgs-about-area .cmn-section-secondary .contents a[target=_blank]::after{display:inline-block;width:16px;height:16px;margin-left:0.25em;background-image:url(../../images/icon_outlink.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;content:''}@media only screen and (max-width: 768px){.sdgs-about-area .cmn-section-secondary .contents{text-align:left}}.sdgs-activity-area .cmn-section-secondary{padding-bottom:0px}.sdgs-activity-area .cmn-section-secondary .cmn-section-title-secondary{text-align:center}.sdgs-activity-area .cmn-section-secondary .cmn-section-title-secondary .title{font-size:36px}@media only screen and (max-width: 479px){.sdgs-activity-area .cmn-section-secondary .cmn-section-title-secondary .title{font-size:24px}}.sdgs-activity-area .cmn-section-secondary .image{text-align:center;margin-bottom:30px;overflow:hidden}.sdgs-activity-area .cmn-section-secondary .image img{max-width:100%;max-height:560px}@media only screen and (max-width: 479px){.sdgs-activity-area .cmn-section-secondary .image img{width:100%}}.sdgs-activity-area .cmn-section-secondary .sub-title{font-weight:bold;font-size:28px;text-align:center}@media only screen and (max-width: 479px){.sdgs-activity-area .cmn-section-secondary .sub-title{font-size:18px}}.sdgs-activity-area .cmn-section-secondary .contents{font-size:16px;margin-top:30px}.sdgs-activity-area .cmn-section-secondary .related-information{margin-top:20px;padding:30px;background-color:#f5f5f5}.sdgs-activity-area .cmn-section-secondary .related-information .title{font-size:16px;font-weight:bold;margin-bottom:10px}.sdgs-activity-area .cmn-section-secondary .goals{margin-top:20px;padding:30px;background-color:#f5f5f5}.sdgs-activity-area .cmn-section-secondary .goals h4{font-size:16px;font-weight:bold;margin-bottom:10px}.sdgs-activity-area .cmn-section-secondary .goals .goals-icons{margin-right:-10px;margin-bottom:-10px}.sdgs-activity-area .cmn-section-secondary .goals .goals-icons .goal-icon{width:100px;margin-right:10px;margin-bottom:10px}@media only screen and (max-width: 979px){.sdgs-activity-area .cmn-section-secondary .goals .goals-icons .goal-icon{width:80px}}.sdgs-blog-area{text-align:center}.sdgs-blog-area .cmn-section-title-secondary{margin-bottom:25px}.sdgs-blog-area .cmn-section-title-secondary .title{font-size:42px}.sdgs-blog-area .cmn-section-title-secondary .sub-title{font-size:16px}@media only screen and (max-width: 479px){.sdgs-blog-area .cmn-section-title-secondary .title{font-size:34px}}.sdgs-blog-area .article-group{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-15px;margin-bottom:-15px}@media only screen and (max-width: 979px){.sdgs-blog-area .article-group{justify-content:center}}@media only screen and (max-width: 699px){.sdgs-blog-area .article-group{margin-right:0px}}.sdgs-blog-area .article-group .blog-article{padding-bottom:20px;border:1px solid #c4c4c4;flex:0 1 30%;margin-right:15px;margin-bottom:15px}.sdgs-blog-area .article-group .blog-article .article-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (max-width: 979px){.sdgs-blog-area .article-group .blog-article{flex:0 1 40%}}@media only screen and (max-width: 699px){.sdgs-blog-area .article-group .blog-article{flex:1 1 50%;margin-right:0px}}.sdgs-blog-area .article-group .blog-article .thumbnail{height:270px;width:100%;background-color:#eee;background-size:cover;background-position:top center}@media only screen and (max-width: 979px){.sdgs-blog-area .article-group .blog-article .thumbnail{width:100%}}.sdgs-blog-area .article-group .blog-article .title{font-size:16px;padding:0 20px;margin-top:20px;text-align:left}.sdgs-blog-area .article-group .blog-article .time{text-align:left;padding:0 20px;margin-top:15px}@media only screen and (max-width: 979px){.sdgs-blog-area .article-group::after{flex:0 1 40%;content:'';display:block;margin-right:15px;margin-bottom:15px}}@media only screen and (max-width: 699px){.sdgs-blog-area .article-group::after{display:none}}.sdgs-blog-area .blog-more{background-color:#c8161d;color:#fff;padding:20px 100px;margin-top:100px;display:inline-block;font-weight:bold}.item{display:none}.home .main-img-area{position:relative;z-index:1}.home .main-img-area-innersub{position:relative;width:1150px;height:930px;margin:0 auto;padding:120px 0 0 0}.home .main-img-title .hexagon{line-height:0}.home .main-img-copy-01{margin:15px 0 0 0;color:#c8161d;font-size:40px;font-family:'Damion', cursive}.home .main-img-copy-02{margin:0 0 8px 0;color:#c8161d;font-weight:400;font-size:18px;line-height:1.1;font-family:'Lato', sans-serif;letter-spacing:2px}.home .main-img-copy-03{margin:-5px 0 0 0;color:#c8161d;font-weight:700;font-size:40px;line-height:1.1;font-family:'Lato', sans-serif;letter-spacing:2px}.home .contents-team-unit{position:absolute;top:930px}.home .contents-team-unit dt{color:#c8161d;font-weight:900;font-size:16px;font-family:'Lato', sans-serif}.home .contents-team-unit dd{margin:5px 0 0 0;color:#565656;font-size:12px}.home .entertainment{left:110px}.home .develop{left:340px}.home .seles{left:550px}.home .cloud{left:640px}.home .design{left:800px}.home .human{left:920px}.home .main-topic{position:absolute;top:20px;right:30px;z-index:1000;width:300px}.home .main-topic dl{float:left;width:215px;margin:8px 10px 0 0}.home .main-topic dt{color:#c8161d;font-weight:700px;font-size:14px;font-family:'Lato', sans-serif;text-align:right}.home .main-topic dd{overflow:hidden;height:30px;margin:5px 0 0 0;font-size:11px;line-height:1.5;text-align:right}.home .main-topic a{display:inline-block;color:#c8161d}.home .main-topic dd a:hover{text-decoration:underline}.home .main-topic-img{float:right;overflow:hidden;width:70px;height:70px;border-radius:45px;background-position:center center;background-size:cover}.contents-member{width:100%;max-width:1150px;margin:0 auto}.contents-member h3{margin:80px 0 60px;color:#26253e;font-weight:900;font-size:32px;line-height:1;font-family:'Lato', sans-serif;text-align:center;letter-spacing:2px}.contents-member dl{float:left;width:16%;height:213px;margin:55px 0 0;padding:0 2%;text-align:center}.contents-member dl:nth-child(1),.contents-member dl:nth-child(2),.contents-member dl:nth-child(3),.contents-member dl:nth-child(4),.contents-member dl:nth-child(5){margin:0}.member-img{overflow:hidden;width:160px;height:160px;margin:0 auto;border-radius:80px;background-color:#fafafa;background-position:center center;background-size:cover}.join-button{background-color:#c8161d}.join-button:hover{background-color:#940912}.member-name{margin:17px 0 0 0;color:#26253e;font-size:13px}.member-jobtype{margin:6px 0 0 0;color:#26253e;font-size:11px;font-family:'Lato', sans-serif}.plus-crew{transition:opacity 0.3s linear 0s}.plus-crew:hover{cursor:pointer}.plus-crew a{display:block;width:100%;height:100%;opacity:0.5}.home .contents-mission-area{position:relative;overflow:hidden}.home .contents-mission-area .wrap{position:relative;z-index:1000}.home .contents-banner-area{padding:50px 0}@media only screen and (max-width: 640px){.home .contents-banner-area{padding:25px 0}}.home .home-banner-img{width:50%}@media only screen and (max-width: 640px){.home .home-banner-img{width:100%}}.home .home-mission-decoration{position:absolute;right:0;bottom:200px;width:1010px;max-width:100%}.home .contents-mission-text{display:flex;justify-content:center;font-weight:bold;font-size:36px}.home .contents-values-area{background:#eee;background-image:url(../../images/home_values_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.home .contents-values-panel{padding:60px;background:#fff}.home .contents-section-secondary{text-align:left}.home .contents-section-title-secondary{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:calc(30px)}.home .contents-section-title-secondary h3{margin-right:20px;color:#26253e;font-weight:900;font-size:34px;line-height:1;font-family:'Lato', sans-serif;letter-spacing:3px}.home .contents-section-title-secondary h3+.subtitle{font-size:12px}.home .contents-section-title-secondary+p{margin-bottom:calc(40px)}.home .contents-service-area{padding-bottom:100px}.home .contents-service-area .service-list{display:flex}.home .contents-service-area .service-list .service-item{flex:1 0 0%}.home .service-item{position:relative;overflow:hidden;padding:40px 0}.home .service-item .service-item-img{position:relative;width:100%;height:0;margin:0 0 20px auto;padding-bottom:66.666666667%}.home .service-item .service-item-img img{display:block;position:absolute;top:0;left:0;max-width:100%}.home .service-item .content{position:relative;height:200px;margin:0 40px;color:#fff;font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,Helvetica,Arial,sans-serif;text-align:left}.home .service-item .content h2{margin-bottom:20px;font-weight:900;font-size:36px;letter-spacing:3px}.home .service-item .content .service-item-copy{height:4.5em;margin-bottom:20px;font-size:16px;line-height:1.5}.home .service-item .content .service-item-copy span{display:inline-block}.home .service-item .content a.service-item-link{display:inline-block;position:absolute;bottom:0;left:0;padding:17px 50px;border:2px solid #fff;border-radius:3px;color:#fff;font-weight:900;font-size:16px;line-height:1;transition:all 0.2s ease 0.0s}.home .service-item .content a.service-item-link:hover{background:#fff}.home .service-item.service-photobridge .content a.service-item-link:hover{color:#64b6c8}.home .service-item.service-halope-h .content a.service-item-link:hover{color:#da5a5a}.home .service-item.service-kintone .content a.service-item-link:hover{color:#d4c254}.home .service-item-created{position:absolute;right:30px;bottom:55px;z-index:100}.home .service-item-created dt{float:left;margin:30px 25px 0 0;font-weight:900;font-size:20px;font-family:'Lato', sans-serif;letter-spacing:2px}.home .service-item-created dd{float:left}.home .service-item-created dd li{float:left;overflow:hidden;width:70px;height:70px;margin:0 13px 0 0;border-radius:45px;background-position:center center;background-size:cover}.home .service-item-created dd li:last-child{margin:0}.home .service-photobridge{background:#64b6c8}.home .service-halope-h{background:#da5a5a}.home .service-kintone{background:#d4c254}.home .sdgs-article-group{display:flex;flex-wrap:wrap}.home .sdgs-article-group .sdgs-article{text-align:center;flex:1 0 40%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-right:-1px}.home .sdgs-article-group .sdgs-article .sdgs-article-thumbnail{position:relative;overflow:hidden;padding-bottom:60%;width:100%}.home .sdgs-article-group .sdgs-article .sdgs-article-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.8);transform:scale(0.8);-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 640px){.home .sdgs-article-group .sdgs-article .sdgs-article-thumbnail img{-webkit-transform:none;transform:none}}.home .sdgs-article-group .sdgs-article .sdgs-article-section{padding:30px;display:flex;flex-direction:column;align-items:center;flex:1 0 auto}.home .sdgs-article-group .sdgs-article .sdgs-article-section>*:not(:last-child){margin-bottom:20px}.home .sdgs-article-group .sdgs-article .sdgs-article-section .title{font-size:24px;font-weight:bold}.home .sdgs-article-group .sdgs-article .sdgs-article-section .sub-title{font-size:14px;flex:1 1 0%}.home .sdgs-article-group .sdgs-article .sdgs-article-section .read-more{background-color:#c8161d;color:#fff;padding:16px 60px;margin-top:auto;border-radius:3px}.home .sdgs-article-group .sdgs-article .sdgs-article-section .read-more:hover{background-color:#940912;opacity:1}@media only screen and (max-width: 979px){.home .sdgs-article-group .sdgs-article .sdgs-article-section .title{font-size:22px}}@media only screen and (max-width: 640px){.home .sdgs-article-group{margin-right:0px;margin-bottom:-10px}.home .sdgs-article-group .sdgs-article{flex:1 0 100%;margin-bottom:10px}.home .sdgs-article-group .sdgs-article .sdgs-article-section{padding:30px}.home .sdgs-article-group .sdgs-article .sdgs-article-section .sub-title{margin-top:15px}.home .sdgs-article-group .sdgs-article .sdgs-article-section .read-more{margin-top:15px}}.home .contents-blog-area{background:#f3f3f3;text-align:center}.home .contents-blog-lexblog{width:100%;display:flex;flex-wrap:wrap}.home .contents-blog-lexblog li{position:relative;width:25%;display:flex;flex-direction:column}.home .contents-blog-lexblog .contents-blog-lexblogimg-wrap{background-color:#fafafa;background-image:url(../../images/news-noimage.jpg);background-position:center center}.home .contents-blog-lexblogimg{display:block;overflow:hidden;width:100%;height:350px;background-position:center center;background-size:cover}.home .contents-blog-lexblogicon{display:block;position:absolute;top:10px;left:10px;width:25px;height:23px;background:url(../images/sprite.png) no-repeat;background-position:-100px -11px}.home .contents-blog-lexblog li:hover .contents-blog-lexblogicon{background-position:-10px -11px}.home .contents-blog-lexblog-wrap{text-align:left;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0 10px;margin-top:20px}.home .contents-blog-lexblog-wrap .contents-blog-lexblog-title{font-size:16px;font-weight:bold;color:#26253E}.home .contents-blog-lexblog-wrap .contents-blog-lexblog-date{font-size:18px;color:#aaaaaa}@media only screen and (max-width: 770px){.home .contents-blog-lexblog-wrap{margin-bottom:20px}}.home .contents-news-post{max-width:960px;margin:0 auto}.home .contents-news-post li{border-bottom:1px solid #eee;padding-bottom:40px;margin-top:40px;font-weight:bold}.home .contents-news-post li:first-child{margin-top:0}.home .contents-news-post li:last-child{margin-bottom:0;border-bottom:none}.home .contents-news-post .news-post-link{display:flex}.home .contents-news-post .news-post-link .news-post-date-category{color:#c8161d;margin-right:20px;display:flex}.home .contents-news-post .news-post-link .news-post-date-category .news-post-date{margin-right:20px}.home .contents-news-post .news-post-link .news-post-date-category .news-post-category{color:#c8161d;font-family:'Damion', cursive;width:82px}@media only screen and (max-width: 640px){.home .contents-news-post .news-post-link{flex-direction:column}.home .contents-news-post .news-post-link .news-post-date-category{margin-bottom:4px}}.bcp-area{box-sizing:border-box;max-width:1150px;margin:30px auto;padding:15px 30px 13px;border:3px solid #c8161d;background:#fdf8f8}.bcp-area li{font-size:16px;line-height:1.8}.bcp-area a{color:#c8161d}#map-headoffice{padding-top:72px;margin-top:-72px}.page-nav{width:600px;margin:100px auto 0;font-weight:900;font-family:'Lato', sans-serif;text-align:center}.page-nav a{display:inline-block;width:240px;padding:20px 0;border-radius:3px;background:#1f2778;color:#fff;font-size:16px;line-height:1;text-align:center}.page-nav:hover a{background-color:#060D4B;opacity:1}.page-id-69 .recruit-main-area{height:540px;background:url(../../images/recruit_main.jpg) center 0 no-repeat;color:#26253e;text-align:center}.page-id-69 .recruit-description-area{width:960px;margin:0 auto;color:#26253e;text-align:center}.page-id-69 .recruit-description-area .downarrow{width:52px;height:52px;margin:0 auto;border-radius:26px;background:#3a3a42}.page-id-69 .recruit-description-area .downarrow a{display:block;width:52px;height:52px;border-radius:26px}.page-id-69 .recruit-description-area .downarrow img{margin:20px 0 0 0}.page-id-69 .recruit-link-box{padding:100px 0;line-height:1;text-align:center}.page-id-69 .recruit-link-box dt{margin:50px 0 0 0;font-weight:900;font-size:38px;font-family:'Lato', sans-serif}.page-id-69 .recruit-link-box dd{margin:20px 0 0 0;font-weight:bold;font-size:24px}.page-id-69 .recruit-link-box .cmn-btn-01{margin:30px 0 0 0}.page-id-69 .recruit-link-freshentry{float:left;width:50%;background:#b4ce4f;color:#26253e}.page-id-69 .recruit-link-carrierentry{float:right;width:50%;background:#3a3a42;color:#fff}.page-id-69 .recruit-link-parttime{padding:70px 0;background:none repeat scroll 0 0 #fff;color:#c8161d;text-align:center}.page-id-69 .recruit-link-parttime dt{color:#26253e;font-weight:900;font-size:38px;font-family:'Lato',sans-serif}.page-id-69 .recruit-link-parttime dd{margin:20px 0 0;color:#26253e;font-weight:bold;font-size:24px}.page-id-69 .recruit-link-parttime .cmn-btn-01{margin:30px 0 0}.privacyporicy-main-area{text-align:center}.privacyporicy-entry-area{width:960px;margin:0 auto;padding:0 0 180px 0}.privacyporicy-entry-area dl{margin:30px 0 0 0}.privacyporicy-entry-area dt{margin:0 0 10px 0;font-weight:bold}.privacyporicy-entry-area dd{line-height:1.7}.privacyporicy-entry-area dd li{padding-left:1.6em;text-indent:-1.6em}.designpolicy-main-area{background:#1a1c20;text-align:center}.designpolicy-title{height:1720px;padding:240px 0 0 0;background:url(../../images/design_policy_main.jpg) top center no-repeat;color:#fff}.designpolicy-title h2{margin-left:30px;font-size:100px;line-height:1.77;font-family:'Lato', sans-serif;letter-spacing:30px}.designpolicy-title h3{margin:170px 0 0 0;font-weight:bold;font-size:28px}.designpolicy-title p{margin:60px 0 0 0;font-size:16px;line-height:3.75}.designpolicy-ux-area{background:#28282e;color:#fff;text-align:center}.designpolicy-ux-area .cmn-section-title h2{color:#fff;font-size:62px;font-family:'Lato', sans-serif}.designpolicy-web-area .cmn-section-title h2,.designpolicy-print-area .cmn-section-title h2,.designpolicy-showcase-area .cmn-section-title h2{color:#fff;font-size:62px;font-family:'Lato', sans-serif}.designpolicy-ux-area .cmn-section-title h3,.designpolicy-web-area .cmn-section-title h3,.designpolicy-print-area .cmn-section-title h3,.designpolicy-showcase-area .cmn-section-title h3{color:#fff;font-size:28px}.designpolicy-ux-area .cmn-section-title p,.designpolicy-web-area .cmn-section-title p,.designpolicy-print-area .cmn-section-title p,.designpolicy-showcase-area .cmn-section-title p{width:1000px;color:#fff}.ux-flow+.ux-flow{margin-top:90px}.ux-flow h3{font-weight:400;font-size:60px;font-family:'Lato', sans-serif}.ux-flow p{font-size:28px;line-height:1;font-family:'Damion', cursive}.ux-flow dl{width:740px;margin-top:32px;margin-right:auto;margin-left:auto}.ux-flow dd{margin-top:30px;color:#fff;font-size:12px;line-height:1.75;text-align:left}.designpolicy-web-area{background:linear-gradient(#1c1c20 0%, #28282e 100%);color:#fff;text-align:center}.designpolicy-print-area{background:#28282e;color:#fff;text-align:center}.designpolicy-showcase-area{background:#1a1c20;color:#fff;text-align:center}.designpolicy-showcase-area .cmn-btn-02 a{width:420px}.securityporicy-entry-area{width:960px;margin:0 auto;padding:0 0 180px 0}.securityporicy-entry-area li{margin:0 0 10px 0;padding-left:1.6em;line-height:1.7;text-indent:-1.6em}.securityporicy-entry-area footer{margin:60px 0 0 0;padding:0;background:none;font-weight:bold;line-height:1.5;text-align:right}.securityporicy-entry-area footer li{margin:0;line-height:1.5}.notfound-main-area{text-align:center}.notfound-entry-area{margin:0 auto;padding:0 0 180px 0}.notfound-entry-area p{text-align:center}.related_post{margin-bottom:80px;text-align:center}.related_post_title{display:none}.related_post li{display:inline-block;overflow:hidden;width:150px;height:300px;padding:20px}.related_post li a{display:block;color:#c8161d}.related_post .wp_rp_thumbnail{display:inline-block;overflow:hidden;width:150px;height:150px;border-radius:100px}.related_post .wp_rp_title{margin-top:17px;font-size:13px}@media only screen and (max-width: 479px){.related_post li{display:block;width:90%;height:auto;margin:0 auto 40px auto;padding:0}}.bx-wrapper{border:none}.bx-wrapper .bx-prev{background:transparent}.bx-wrapper .bx-next{background:transparent}.bx-pager{display:none}.main-img-area-inner.main-img-area-inner-irodori{height:700px !important;max-height:calc(100vh - 72px)}.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper,.main-img-area-inner.main-img-area-inner-irodori .bx-viewport,.main-img-area-inner.main-img-area-inner-irodori .bxslider,.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper li{height:700px !important;max-height:calc(100vh - 72px)}@media only screen and (max-width: 1400px){.main-img-area-inner.main-img-area-inner-irodori{max-height:640px !important}.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper,.main-img-area-inner.main-img-area-inner-irodori .bx-viewport,.main-img-area-inner.main-img-area-inner-irodori .bxslider,.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper li{max-height:640px !important}}@media only screen and (max-width: 1200px){.main-img-area-inner.main-img-area-inner-irodori{height:550px !important}.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper,.main-img-area-inner.main-img-area-inner-irodori .bx-viewport,.main-img-area-inner.main-img-area-inner-irodori .bxslider,.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper li{height:550px !important}}@media only screen and (max-width: 660px){.main-img-area-inner.main-img-area-inner-irodori{height:600px !important}.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper,.main-img-area-inner.main-img-area-inner-irodori .bx-viewport,.main-img-area-inner.main-img-area-inner-irodori .bxslider,.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper li{height:600px !important}}@media only screen and (max-width: 480px){.main-img-area-inner.main-img-area-inner-irodori{height:500px !important}.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper,.main-img-area-inner.main-img-area-inner-irodori .bx-viewport,.main-img-area-inner.main-img-area-inner-irodori .bxslider,.main-img-area-inner.main-img-area-inner-irodori .bx-wrapper li{height:500px !important}}.bx-img{margin:auto;max-width:none !important;min-width:auto !important;max-height:none !important;min-height:auto !important;width:auto !important;height:300px !important;position:absolute;top:0;right:0;bottom:0;left:0}.bx-img-development,.bx-img-design,.bx-img-business{margin-bottom:-50px;width:2000px !important;height:900px !important;margin-right:calc((100vw / 2) - (2000px / 2) - 150px);margin-left:auto}@media only screen and (max-width: 1200px){.bx-img-development,.bx-img-design,.bx-img-business{width:calc(2000 / 900 * 750px) !important;height:750px !important;margin-right:calc((100vw / 2) - (2000 / 900 * 750px / 2) - 50px)}}@media only screen and (max-width: 1024px){.bx-img-development,.bx-img-design,.bx-img-business{width:calc(2000 / 900 * 550px) !important;height:550px !important;margin-bottom:-20px;margin-right:calc((100vw / 2) - (2000 / 900 * 550px / 2))}}@media only screen and (max-width: 660px){.bx-img-development,.bx-img-design,.bx-img-business{width:calc(2000 / 900 * 400px) !important;height:400px !important;margin-bottom:-20px;margin-right:calc((100vw / 2) - (2000 / 900 * 400px / 2))}}@-webkit-keyframes mvslideAnime{0%{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}100%{-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}}@keyframes mvslideAnime{0%{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}100%{-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}}.bx-inner{margin:0;width:100%;z-index:1000;display:flex;justify-content:flex-start;align-items:center;position:relative;bottom:0;height:100%;overflow:hidden}.bx-text{position:relative;z-index:1000;width:1200px;margin:0 8%;-webkit-transform:translate(0, -20px);transform:translate(0, -20px);color:#fff;font-family:Lato}.bx-text h1{margin-bottom:.5em;font-size:45px;font-weight:700;letter-spacing:.075em}.bx-text h2{margin-bottom:40px;font-size:75px;font-weight:700;line-height:1.2;text-align:left}@media only screen and (max-width: 1000px){.bx-text{margin:0 80px}}@media only screen and (max-width: 768px){.bx-text{top:0;padding:100px 0;-webkit-transform:none;transform:none}}@media only screen and (max-width: 600px){.bx-text{margin:0 20px}}@media only screen and (max-width: 480px){.bx-inner{display:block}.bx-text{top:0;padding:60px 0}}@media only screen and (max-width: 360px){.bx-text{top:0;padding:40px 0}}.bx-inner .bx-text h2 span.small{display:block;margin-top:0;opacity:.5;font-size:28px;font-weight:bold}.bx-text h2 .small{display:block;margin-top:0;opacity:.5;font-size:28px;font-weight:bold}.bx-text p{margin-bottom:30px;font-size:18px;font-weight:500;text-align:left}.bx-text p>span{display:block}.bx-text p>span span{display:inline-block}.bx-text .service-item-link{top:auto;left:auto}@media only screen and (max-width: 1400px){.bx-text{width:auto}}@media only screen and (max-width: 1000px){.bx-inner .bx-text h2 span.small{font-size:20px}.bx-text h2{margin-bottom:1em;font-size:50px;font-weight:700}.bx-text h2 .small{font-size:20px}.bx-text p{font-size:16px}}@media only screen and (max-width: 660px){.bx-inner .bx-text h2 span.small{font-size:16px}.bx-text h1{font-size:26px}.bx-text h2{font-size:40px}.bx-text h2 .small{font-size:16px}.bx-text p{font-size:14px}.bx-text p br{display:none}.bx-controls-direction{display:none}}@media only screen and (max-width: 479px){.contents.feel{padding:0}}@-webkit-keyframes mvslideAnime2{0%{-webkit-transform:translate3d(-600px, 0, 0);transform:translate3d(-600px, 0, 0)}100%{-webkit-transform:translate3d(-700px, 0, 0);transform:translate3d(-700px, 0, 0)}}@keyframes mvslideAnime2{0%{-webkit-transform:translate3d(-600px, 0, 0);transform:translate3d(-600px, 0, 0)}100%{-webkit-transform:translate3d(-700px, 0, 0);transform:translate3d(-700px, 0, 0)}}.renewal2015{overflow:hidden}.renewal2015 .main-img-area-inner .bxslider li{position:absolute;width:100%;height:100%}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-development{z-index:50;background:#323b4a}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-design{z-index:50;background:#e05050}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-business{z-index:50;background:#ff8827}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-img::before{content:'';display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-img::after{content:'';display:block;position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-img .bx-inner{position:relative;z-index:1000}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-img .bx-text{text-shadow:0 0 15px rgba(0,0,0,0.5)}@media (hover: hover){.view-development .bx-inner .bx-link a:hover{color:#323b4a}}@media (hover: hover){.view-design .bx-inner .bx-link a:hover{color:#e05050}}@media (hover: hover){.view-business .bx-inner .bx-link a:hover{color:#ff8827}}.bxslider li.view-img .bx-inner .bx-text h2 .small{opacity:1.0}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-img .bx-link a{box-shadow:0 0 6px 0 rgba(0,0,0,0.2),0 0 6px 0 rgba(0,0,0,0.2) inset;text-shadow:0 0 15px rgba(0,0,0,0.3)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-irodori::before{background-image:url(../../images/main-img-irodori-bg2.jpg)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa::before{background-image:url(../../images/main_img_okinawa_bg3.jpg)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-inner{justify-content:center}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-text h2{text-align:center}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-text p{font-size:24px;text-align:center}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-inner .bx-link{float:none;text-align:center}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-inner .bx-link a{margin:0}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-sdgs::before{background-image:url(../../images/main_img_sdgs_bg.jpg)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-values::before{background-image:url(../../images/main_img_values_bg.jpg)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-momforstar::before{background-image:url(../../images/main_img_momforstar.jpg)}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-photobridge{z-index:50;background:#64b6c8}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-lequio-power-technology{z-index:50;background:#1c50a1}@media only screen and (max-width: 1000px){.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-text p{font-size:18px}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-inner .bx-text{display:block}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-inner .bx-text h2 .icon{position:static;top:auto;right:auto;margin:0 auto 20px auto}}@media only screen and (max-width: 660px){.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-text p{font-size:16px}.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-inner .bx-text h2 .icon{width:80px;height:101.818px}}@media only screen and (max-width: 480px){.renewal2015 .main-img-area-inner .bx-wrapper .bxslider li.view-okinawa .bx-text p{font-size:14px}}@media (hover: hover){.view-photobridge .bx-inner .bx-link a:hover{color:#64b6c8}}@media (hover: hover){.view-lequio-power-technology .bx-inner .bx-link a:hover{color:#1c50a1}}.bx-inner .bx-text h2{margin-bottom:.5em}.bx-inner .bx-text h2 span{display:inline-block}.bx-inner .bx-link{float:left}.bx-inner .bx-link a{display:inline-block;box-sizing:border-box;width:245px;margin:0 10px 10px 0;padding:15px 30px;transition:all .15s ease .0s;border:2px solid #fff;border-radius:3px;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center}.bx-inner .bx-link a:hover{opacity:1}@media (hover: hover){.bx-inner .bx-link a:hover{background-color:#fff;color:#565656}}@media only screen and (max-width: 1000px){.bx-inner .bx-text h2{margin-bottom:.5em}}@media only screen and (max-width: 660px){.bx-inner .service-item-link a{padding:10px 20px;font-size:14px}.bx-inner .bx-link a{width:auto;font-size:1rem}}@media only screen and (max-width: 480px){.bx-inner .bx-text h2{font-size:36px}}.bxslider li .bx-inner .bx-img{transition:opacity .5s ease-in .2s, -webkit-transform 11.0s ease-in .2s;transition:opacity .5s ease-in .2s, transform 11.0s ease-in .2s;transition:opacity .5s ease-in .2s, transform 11.0s ease-in .2s, -webkit-transform 11.0s ease-in .2s}.bxslider li::after{transition:opacity 2.0s ease-in-out 1.0s}.bxslider li .bx-inner .bx-text h2 *:not(.small){transition:opacity .15s ease 1.0s, -webkit-transform .15s ease 1.0s;transition:opacity .15s ease 1.0s, transform .15s ease 1.0s;transition:opacity .15s ease 1.0s, transform .15s ease 1.0s, -webkit-transform .15s ease 1.0s}.bxslider li .bx-inner .bx-text h2 .small{transition:opacity .15s ease 1.1s, -webkit-transform .15s ease 1.1s;transition:opacity .15s ease 1.1s, transform .15s ease 1.1s;transition:opacity .15s ease 1.1s, transform .15s ease 1.1s, -webkit-transform .15s ease 1.1s}.bxslider li .bx-inner .bx-text p>span:nth-child(1){transition:opacity .15s ease 1.2s, -webkit-transform .15s ease 1.2s;transition:opacity .15s ease 1.2s, transform .15s ease 1.2s;transition:opacity .15s ease 1.2s, transform .15s ease 1.2s, -webkit-transform .15s ease 1.2s}.bxslider li .bx-inner .bx-text p>span:nth-child(2){transition:opacity .15s ease 1.3s, -webkit-transform .15s ease 1.3s;transition:opacity .15s ease 1.3s, transform .15s ease 1.3s;transition:opacity .15s ease 1.3s, transform .15s ease 1.3s, -webkit-transform .15s ease 1.3s}.bxslider li .bx-inner .bx-text p>span:nth-child(3){transition:opacity .15s ease 1.4s, -webkit-transform .15s ease 1.4s;transition:opacity .15s ease 1.4s, transform .15s ease 1.4s;transition:opacity .15s ease 1.4s, transform .15s ease 1.4s, -webkit-transform .15s ease 1.4s}.bxslider li .bx-inner .bx-text p>span:nth-child(4){transition:opacity .15s ease 1.5s, -webkit-transform .15s ease 1.5s;transition:opacity .15s ease 1.5s, transform .15s ease 1.5s;transition:opacity .15s ease 1.5s, transform .15s ease 1.5s, -webkit-transform .15s ease 1.5s}.bxslider li .bx-inner .bx-text p>span:nth-child(5){transition:opacity .15s ease 1.6s, -webkit-transform .15s ease 1.6s;transition:opacity .15s ease 1.6s, transform .15s ease 1.6s;transition:opacity .15s ease 1.6s, transform .15s ease 1.6s, -webkit-transform .15s ease 1.6s}.bxslider li .bx-inner .bx-link a:nth-child(1){transition:opacity .5s ease 2.0s, -webkit-transform .5s ease-out 2.0s;transition:opacity .5s ease 2.0s, transform .5s ease-out 2.0s;transition:opacity .5s ease 2.0s, transform .5s ease-out 2.0s, -webkit-transform .5s ease-out 2.0s}.bxslider li .bx-inner .bx-link a:nth-child(2){transition:opacity .5s ease 2.1s, -webkit-transform .5s ease-out 2.1s;transition:opacity .5s ease 2.1s, transform .5s ease-out 2.1s;transition:opacity .5s ease 2.1s, transform .5s ease-out 2.1s, -webkit-transform .5s ease-out 2.1s}.bxslider li .bx-inner .bx-link a:nth-child(3){transition:opacity .5s ease 2.2s, -webkit-transform .5s ease-out 2.2s;transition:opacity .5s ease 2.2s, transform .5s ease-out 2.2s;transition:opacity .5s ease 2.2s, transform .5s ease-out 2.2s, -webkit-transform .5s ease-out 2.2s}.bxslider li:not(.active) .bx-inner .bx-img{-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0);opacity:0}.bxslider li:not(.active)::after{opacity:0}.bxslider li:not(.active) .bx-inner .bx-text h2 *:not(.small),.bxslider li:not(.active) .bx-inner .bx-text h2 .small{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}.bxslider li:not(.active) .bx-inner .bx-text p span{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}.bxslider li:not(.active) .bx-inner .bx-link a{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}.bxslider li.active .bx-inner .bx-img{-webkit-transform:translate(80px, 0);transform:translate(80px, 0)}.bxslider li.view-img::before{-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s linear .0s, -webkit-transform 11.0s linear .0s;transition:opacity .2s linear .0s, transform 11.0s linear .0s;transition:opacity .2s linear .0s, transform 11.0s linear .0s, -webkit-transform 11.0s linear .0s;opacity:0}.bxslider li.view-img.active::before{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}.bxslider li.view-okinawa .bx-inner .bx-text{display:flex;flex-direction:column;align-items:center}.bxslider li.view-okinawa .bx-inner .bx-text h2{position:relative}.bxslider li.view-okinawa .bx-inner .bx-text h2 .icon{display:block;position:absolute;top:0;right:calc(-110px - 10px);width:110px;height:140px;background-image:url(../../images/main_img_okinawa_icon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.main-img-area-inner{position:relative}.main-img-area-inner .progress{position:absolute;z-index:1000;right:0;bottom:0;left:0;height:6px;background:rgba(38,37,62,0.1)}.main-img-area-inner .progress .progress-bar{position:absolute;top:0;bottom:0;left:0;width:0;background:rgba(255,255,255,0.5);background-blend-mode:difference}@media only screen and (max-width: 1239px){.wrap.large{max-width:90%}.about-message-img-01{margin-left:0;margin-right:0}}@media only screen and (max-width: 979px){.wrap{width:90%}.wrap.large{width:90%}.global-header{height:70px}.global-header .header-inner{padding:0 20px}.global-header-nav{left:150px;width:300px}.global-header-nav li.recruit,.global-header-nav li.news,.global-header-nav li.contactus{margin:15px 15px 0 0}.global-header-title{display:flex;align-items:center;justify-content:center;left:20px}.global-header.mini{position:fixed;height:52px}.global-header.mini .global-header-title{top:15px}.global-header.mini .global-header-title a{font-size:22px}.global-header.mini .global-header-nav{width:260px}.global-header.mini .global-header-subnav{-webkit-transform:scale(1);transform:scale(1)}.global-header-nav{display:none}.sp-menu{height:100%;width:100%;position:fixed;top:0;left:0;z-index:10000;background:#FFF}#menuOpen{display:block;position:absolute;top:12px;right:12px;padding:10px;transition:top 0.3s ease 0s, right 0.3s ease 0s}.mini #menuOpen{top:4px;right:4px}#menuClose{position:absolute;top:22px;right:22px}.sp-menu.global-header-nav{width:100%;position:static;padding-top:80px}nav.sp-menu ul{padding-top:60px;border-top:solid 1px #313131}nav.sp-menu li{display:block;text-align:center;line-height:1;font-size:16px}nav.sp-menu li a{padding:1.0em;width:100%;display:block;background-size:7px;box-sizing:border-box}nav.sp-menu li a[target="_blank"]::after{content:"";margin-left:0.25em;width:16px;height:16px;display:inline-block;background-image:url(../../images/icon_outlink.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle}nav.sp-menu ul li.home a{border-bottom:none !important}nav.sp-menu ul:nth-of-type(2){border-top:none}nav.sp-menu ul:nth-of-type(2) li a:before{content:'-';display:inline-block;margin-right:22px}.global-header-subnav{margin-right:40px}.global-header-subnav li.contactus a{padding:10px;width:25px;height:25px;border:none;background-image:url(../../images/icon_email.svg);background-position:center center;background-repeat:no-repeat;background-size:25px 25px;font-size:0;color:transparent}.global-header-subnav li.contactus a:hover{background-color:transparent}.mobile-menu{display:block;position:absolute;top:10px;right:10px}.mobile-menu a{display:inline-block;padding:12px 10px;color:#333}.cmn-section-lowerheader{padding:0 0 50px}.cmn-section-title-lowerlayer{padding:55px 0 70px}.cmn-section-title-lowerlayer h2{font-size:48px}.cmn-section{padding:70px 0 50px}.cmn-section-title{padding:0 0 50px 0}.cmn-section-title h2{font-size:32px !important}.cmn-section-title h2+.subtitle{font-size:12px}.cmn-section-title h2.ja{font-size:24px}.cmn-section-secondary{padding:0 0 40px}.cmn-section-title-secondary{margin-bottom:20px}.cmn-section-title-secondary p.decoration{margin-bottom:15px;color:#c8161d;font-size:18px}.cmn-section-title-secondary h3{font-size:24px}.cmn-lead{padding:0 0 50px 0;font-size:28px;font-weight:bold;text-align:left}.cmn-lead br{display:none}.cmn-lead span{display:inline}.cmn-btn-01{margin:50px 0 0;text-align:center}.footer-inner{width:100%}.footer-map{margin:0;padding:0 3%;width:27.333%}.footer-map h2 img{width:100%}.home .contents-mission-text{font-size:24px}.home .contents-section-title-secondary h3{margin-right:20px;font-size:24px}.home .contents-section-title-secondary h3+.subtitle{padding-top:10px}.home .contents-values-panel{padding:30px}.home .contents-member{max-width:460px;width:100%}.home .contents-member dl{padding:0 5%;width:40%;height:193px}.home .contents-member dl:nth-child(3),.home .contents-member dl:nth-child(4),.home .contents-member dl:nth-child(5){margin:55px 0 0 0}.home .service-item{padding:20px 0}.home .service-item .service-item-img{margin:0 0 20px auto}.home .service-item .content{margin:0 20px;height:200px}.home .service-item .content h2{font-size:24px;letter-spacing:2px}.home .service-item .content .service-item-copy{font-size:14px}.home .service-item .content a.service-item-link{padding:12px 30px;font-size:12px}.contents-partner-list{max-width:500px;width:100%}.contents-partner-list li{width:50%}.home .contents-blog-lexblogimg{height:200px}.home .contents-news-post{width:100%}.home .contents-news-post dl{margin:0;padding:0 3%;width:27.333%}.service-cate-nav{width:90%}.service-cate-nav li a{padding:5px 0;height:37px;line-height:2.7}.service-featured-area ul li{width:50%}.view-tenth h2{margin:0 10px !important}.service-nav{position:relative;top:0}.service-nav ul{width:100%;height:100px}.service-nav li{display:inline-block;width:32%;height:100px}.service-nav li a{width:100%;height:100px}.single-services .service-description-area{width:90%}.single-services .service-member-area .service-member .service-member-inner{width:90%}.single-services .service-member-area .service-member-copy,.single-services .service-member-area .service-member-person{float:none;width:100%;text-align:center}.single-services .service-information-inner{width:90%}.single-services .service-information-img,.single-services .service-information-text{float:none;width:100%}.single-services .service-information-section h3{margin:70px 0 45px 0}.single-services .service-information-section dt{float:none;width:100%}.single-services .service-information-section dd{float:none;width:100%}.single-services .service-information-section dd:nth-child(2){margin:20px 0 0 0}.page-id-69 .recruit-main-area{height:340px;background-size:cover}.page-id-69 .recruit-description-area{width:90%}.page-id-69 .recruit-link-freshentry,.page-id-69 .recruit-link-carrierentry{float:none;width:100%}.info-cate-nav,.info-list-area{width:90%}.info-text{float:none;width:100%;text-align:center}.info-img{float:none;margin:30px auto 0}.info-entry-area{width:90%}.page-nav{width:100%}.page-nav .left,.page-nav .right{padding:0 3%;width:44%}.page-nav a{width:100%}.contact-main-area{padding-right:5%;padding-left:5%}.contact-main-form dl{width:100%}.contact-main-form dt{float:none;width:100%;text-align:left}.contact-main-form dt span{margin-left:10px;display:inline}.contact-main-form dd{float:none;width:100%;text-align:left}.contact-main-form .inputsubmit{padding:0;width:100%;text-align:center}.privacyporicy-entry-area,.securityporicy-entry-area{width:90%}.page-id-2556 .cmn-section-title{width:90%;margin-left:auto;margin-right:auto}.designpolicy-title{padding:240px 5% 0 5%}.designpolicy-ux-area .cmn-section-title p,.designpolicy-web-area .cmn-section-title p,.designpolicy-print-area .cmn-section-title p,.designpolicy-showcase-area .cmn-section-title p{width:100%}.ux-flow{width:90%;margin-left:auto;margin-right:auto}.ux-flow img{max-width:100%}.ux-flow dl{width:100%}.about-nav-area{background-attachment:scroll}.about-message-img-01{margin:0 0 70px 0}.about-message-title{margin:0}.history-year-img{margin-right:20px;width:200px}.history-year-text{width:100%}.history-year-topic{flex-grow:0;flex-shrink:0;flex-basis:200px}.history-year-topic dt{flex-grow:0;flex-shrink:0;flex-basis:4em}.about-main-area.cmn-section-lowerheader{padding:40px 0;height:auto}.about-description-area{width:90%}.contents-member{max-width:690px;width:100%}.contents-member dl{padding:0 3%;width:27.333%}.contents-member dl:nth-child(3){margin:0}.member-img{width:140px;height:140px;border-radius:70px}.about-information-inner{width:90%}.about-information-img,.about-information-text{float:none;width:100%}.about-information-section h3{margin:70px 0 45px 0}.about-information-section dt{float:none;width:100%}.about-information-section dd{float:none;width:100%}.about-information-section dd:nth-child(2){margin:20px 0 0 0}.about-map-detail{width:90%}.about-map-display{float:none;margin:0 auto}.about-map-text{float:none;width:100%;text-align:center}.about-values-cycle-list{margin-left:calc(100px / 2)}.about-values-cycle-item{padding-bottom:50px}.about-values-cycle-arrow-back{top:calc(100px / 2);left:calc(-100px / 2);width:100px}.about-values-cycle-arrow-back .arrow{right:calc(100px / 2 + 18px)}.about-values-cycle-item .arrow{top:calc(100px + 18px);left:calc(100px / 2 - 2px / 2)}.about-values-cycle-item .img{flex-grow:0;flex-shrink:0;flex-basis:100px;margin-right:25px;width:100px;height:100px}.about-values-cycle-item .content h4{margin-top:calc(100px / 2 - 1em / 2)}.about-values-cycle-photo-area{flex-wrap:wrap}.about-values-cycle-photo-area>div{height:auto}.about-values-cycle-photo-area .img{padding-bottom:calc(50% * 2 / 3)}.about-values-cycle-photo-area>.img{flex:1 1 50%}.about-values-cycle-photo-area>.img-group{flex:1 1 100%;flex-direction:row;order:3}.about-nav a{padding:20px 15px}.about-nav a .title{font-size:16px}.about-nav a .subtitle{font-size:12px}}@media only screen and (max-width: 767px){.about-message-img-01{margin:0 0 70px 0}.about-message-title{margin:0}.history-year-topic-lexues{display:block;padding-bottom:calc(20px + 50px + 20px)}.history-year-header{margin:0 auto}.history-year-header::before{height:50px;top:calc(-50px - 20px)}.history-year-header h3{font-size:40px}.history-year-header .history-year-copy{font-size:20px}.history-year-content{display:block}.history-year-img{margin:0 auto 30px auto}.history-year-topic{flex-grow:0;flex-shrink:0;flex-basis:200px}.history-year-topic dt{flex-grow:0;flex-shrink:0;flex-basis:4em;font-size:12px}.history-year-topic dd{font-size:12px}.about-values-cycle-photo-area .img{padding-bottom:calc(50% * 1 / 2)}}@media only screen and (max-width: 639px){.home .contents-mission-text br{display:none}.home .contents-service-area .service-list{display:block}.home .service-item{padding:30px 20px}.home .service-item .service-item-img{margin-bottom:0;padding-bottom:0;width:auto;height:auto;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.home .service-item .service-item-img img{margin-top:auto;margin-left:auto;height:180px;max-height:100%;position:absolute;right:0;bottom:0}.home .service-item .content{margin:0;width:220px;height:auto;position:relative;z-index:1000}.home .service-item .content h2{font-size:28px}.home .service-item .content .service-item-copy{margin-bottom:20px;height:auto}.home .service-item .content a.service-item-link{position:relative}.home .service-item.service-photobridge .content h2,.home .service-item.service-photobridge .content .service-item-copy{text-shadow:0 0 4px #64b6c8}.home .service-item.service-halope-h .content h2,.home .service-item.service-halope-h .content .service-item-copy{text-shadow:0 0 4px #da5a5a}.home .service-item.service-kintone .content h2,.home .service-item.service-kintone .content .service-item-copy{text-shadow:0 0 4px #d4c254}.info-entry-body img{height:inherit}.designpolicy-title h2{font-size:60px}.designpolicy-title h3{font-size:24px}.designpolicy-main-area .designpolicy-title p{line-height:2}.designpolicy-main-area .designpolicy-title p br{display:none}.about-logo-area .content p .line{display:none}.about-nav{display:block}.about-nav a{padding:15px}.about-nav a:not(:last-child){margin-bottom:10px;margin-right:0}.about-nav a .title{margin-bottom:5px}}@media only screen and (max-width: 479px){.global-header{position:inherit}.global-header.mini{position:inherit}.global-header-nav,.mini .global-header-nav{position:relative;top:64px;left:0;width:100%}.global-header-nav ul{margin:10px 0 0 0}.global-header-nav li{display:block;margin:0;padding:0 33px}.global-header-nav li.recruit,.global-header-nav li.news,.global-header-nav li.contactus{display:block;margin:0;padding:0 33px}.global-header-nav a{display:block;padding:10px 0}.mini .global-header-title{top:15px;font-size:32px}.mini .global-header-subnav{top:22px;right:33px;-webkit-transform:none;transform:none}.contents{padding:0}.cmn-section-title-lowerlayer h2{padding:0 10px;font-size:36px}.cmn-section-title-lowerlayer p{font-size:16px}.cmn-section-title-secondary h3{font-size:20px}.cmn-lead{font-size:24px}.home .cmn-section-title p span{display:inline}.home .cmn-section-title p br{display:none}.cmn-section-title-secondary h3 span{display:inline}.footer-inner{width:100%}.footer-map{margin:0;padding:0 3%;width:94%}.footer-map+.footer-map{margin:50px 0 0 0}.home .cmn-section-title p{font-size:14px;line-height:1.7}.home .contents-member dl{height:176px}.member-img{width:128px;height:128px;border-radius:64px}.member-name{font-size:11px}.member-jobtype{font-size:9px}.home .service-item h2{font-size:32px}.contents-partner-list{max-width:250px}.contents-partner-list li{width:100%}.bcp-area{width:90%;margin:20px auto;border:2px solid #c8161d;padding:15px 10px 13px}.bcp-area li{font-size:14px;line-height:1.5;margin-top:7px;border-top:1px solid #DA5A5A;padding-top:10px}.bcp-area li:first-child{margin-top:0;border:none;padding-top:0}.service-featured-area ul li{width:100%}.single-services .service-member-area .service-member-copy{text-align:left}.single-services .service-main-img{padding:0 15px}.single-services .service-description-area{padding:50px 0}.single-services .service-description-area h2{margin-bottom:30px;text-align:left;font-size:22px}.single-services .service-description-area p{text-align:left;font-size:14px}.single-services .service-member-area h2{padding:25px 0;font-size:24px}.page-id-69 .recruit-link-freshentry,.page-id-69 .recruit-link-carrierentry{padding-right:5%;padding-left:5%;width:90%}.page-id-69 .recruit-link-freshentry img,.page-id-69 .recruit-link-carrierentry img{width:100%}.info-cate-nav li{float:none;width:100%}.contact-main-text{font-size:13px}.designpolicy-title h2{font-size:36px;letter-spacing:16px;margin-left:16px}.designpolicy-showcase-area .cmn-btn-02 a{width:90%;font-size:14px}.about-message-img-01{margin:0 0 70px 0}.about-message-title{margin:0}.history-year-topic{display:none}.contents-member{max-width:460px;width:100%}.contents-member dl{padding:0 5%;width:40%;height:193px;height:176px}.contents-member dl:nth-child(3),.contents-member dl:nth-child(4),.contents-member dl:nth-child(5){margin:55px 0 0 0}.member-img{width:128px;height:128px;border-radius:64px}.member-name{font-size:11px}.member-jobtype{font-size:9px}.about-map-display{width:100%}.about-map-display iframe{width:100%;height:300px}.about-values-cycle-list{margin-left:0}.about-values-cycle-item{padding-bottom:20px;display:block}.about-values-cycle-arrow-back{display:none}.about-values-cycle-item .arrow{display:none}.about-values-cycle-item .img{flex-grow:0;flex-shrink:0;flex-basis:120px;margin:0 auto;width:120px;height:120px}.about-values-cycle-item .content h4{margin-top:20px;margin-bottom:20px;text-align:center}}@media only screen and (max-width: 1200px){.works-cate-nav{max-width:715px;width:auto;margin:0 auto}.works-list-area{width:auto}.works-list-area>ul li{width:auto;display:flex;flex-wrap:wrap;flex-direction:row}}@media only screen and (max-width: 1150px){.home .main-img-area-inner{background-size:130%}.home .main-img-area-innersub{width:1000px;height:850px}.home .contents-team-unit{top:900px}.home .entertainment{left:90px}.home .develop{left:290px}.home .seles{left:480px}.home .cloud{left:570px}.home .design{left:680px}.home .human{left:780px}.works-list-area #pageNavi{width:235px}}@media only screen and (max-width: 1000px){.home .main-img-area-innersub{width:770px;height:770px}.home .contents-team-unit{top:820px}.home .entertainment{left:10px}.home .develop{left:190px}.home .seles{left:350px}.home .cloud{left:420px}.home .design{left:530px}.home .human{left:600px}}@media only screen and (max-width: 770px){.home .main-img-area-innersub{width:660px;height:660px}.home .contents-team-unit{display:none}.home-values-cycle-img{display:block;margin:0 auto;width:360px;max-width:100%}.home-values-cycle-list{display:none}.works-cate-nav{max-width:90%;width:auto;margin:0 auto;display:block}.works-list-area>ul{min-width:auto}.works-list-area>ul>li a .img img{max-width:100%;max-height:none}.works-details-area .information h2,.works-list-area>header h1{font-size:32px;margin-bottom:50px}.works-details-area{width:90%;margin-left:auto;margin-right:auto}.works-details-area .lead_sentence{text-align:left}.works-details-area .lead_sentence br{display:none}.works-details-area .details .img-02 li{margin-left:auto;margin-right:auto}.works-details-area .apps .apps-info{display:block}.works-details-area .apps .apps-info .apps_url{display:block;margin-top:20px}.home .contents-blog-lexblog li{width:50%}}@media only screen and (max-width: 660px){.home .main-img-area-innersub{width:480px;height:610px}.works-cate-nav{padding:15px}.works-cate-nav dl{padding-left:0;padding-right:0}.works-list-area>ul>li{flex-basis:calc((100% - 15px - 15px) / 2)}.works-details-area .header-info{display:block}.works-details-area .header-info>div{margin-bottom:5px}.works-details-area .information .information-box dl{display:block}.works-details-area .information .information-box dl dt,.works-details-area .information .information-box dl dd{display:block;margin-top:6px}.works-details-area .apps{padding:30px}.works-details-area .apps .apps-info .apps_url{display:table}.works-details-area .apps .apps-info .apps_url li{display:table-cell}.works-details-area .apps .apps-info .apps_url li+li{padding-left:10px}}@media only screen and (max-width: 480px){.home .main-img-area-innersub{padding:50px 0 0 0;width:320px;height:520px}.home .main-topic{position:inherit;top:inherit;right:inherit;margin:20px auto 0 auto;width:300px}.works-list-area>ul{margin:0;display:block}.works-list-area>ul>li{margin:0 0 15px 0;width:auto}.wp-caption,#attachment_4103{width:100%}img.wp-image-4103.size-full{max-width:80%;height:auto;width:80%;display:block;margin:0 auto}p.wp-caption-text{font-size:12px}#attachment_4107{width:100%}img.wp-image-4107.size-full{max-width:100%;height:auto;width:100%}#attachment_4102{width:100%}img.wp-image-4102.size-medium{max-width:100%;height:auto;width:100%}.works-details-area .details .text>dl>dd a{margin-bottom:20px}}

/*# sourceMappingURL=maps/style.min.css.map */
