@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-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:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font-style:normal;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both,.clear{clear:both}.clear hr{display:none}hr.clear{border:none;clear:both}a img,img{border:0;display:inline-block;height:auto;line-height:0;max-width:100%;padding:0;vertical-align:top}table{width:100%}
*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{position:relative;font-size:14px;color:#000;font-family:'Noto Sans JP',sans-serif;line-height:1.78}a.popup{position:relative}a.popup::after{content:url(//akatsuki-corp.com/lib/images/common/icon_popup.png);position:relative;z-index:20;top:-30px;left:10px}a,a:visited{color:#000}.left{float:left}.right{float:right}.sp-on{display:none!important}.fade,.fade image{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear}.release{background:#0b714e;background:-moz-linear-gradient(45deg,#0b714e 0,#1b903a 100%);background:-webkit-linear-gradient(45deg,#0b714e 0,#1b903a 100%);background:linear-gradient(45deg,#0b714e 0,#1b903a 100%)}.information{background:#0b3271;background:-moz-linear-gradient(45deg,#0b3271 0,#1b5b90 100%);background:-webkit-linear-gradient(45deg,#0b3271 0,#1b5b90 100%);background:linear-gradient(45deg,#0b3271 0,#1b5b90 100%)}.column,.games,.manga-anime,.news{background:#930018;background:-moz-linear-gradient(45deg,#930018 0,#b51128 100%);background:-webkit-linear-gradient(45deg,#930018 0,#b51128 100%);background:linear-gradient(45deg,#930018 0,#b51128 100%)}.wrapper{max-width:1440px;display:block;margin:0 auto;position:relative}.breadcrumbs{margin:-25px 0 20px;padding:6px;font-size:12px}main{position:relative;overflow:hidden;padding-top:100px}header{position:fixed;top:0;left:0;right:0;z-index:999;background-color:rgba(255,255,255,.5);padding:20px;transition:.2s linear;height:100px}header .header_wrapp{width:100%;max-width:1300px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}header .logo_area{width:160px;transition:.2s linear}header #nav_area .nav_list>ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}header #nav_area .nav_list>ul>li{margin-right:47px;line-height:1;transition:.2s linear}header #nav_area .nav_list>ul>li:last-child{margin-right:0;line-height:2}header #nav_area .nav_list>ul>li a{display:inline-block;font-size:20px;font-family:balboa,sans-serif;font-weight:700;line-height:1;text-decoration:none;transition:.2s linear;position:relative}header #nav_area .nav_list>ul>li:last-child a{font-size:18px}header #nav_area .nav_list>ul>li>a::after{content:'';width:0;height:3px;background:#171717;position:absolute;bottom:-7px;left:0;transition:.2s linear}header #nav_area .nav_list>ul>li.contact{margin-right:25px;transition:.2s linear}header #nav_area .nav_list>ul>li.contact a::after{content:none}header #nav_area .nav_list>ul>li a:hover::after{width:100%}header #nav_area .nav_list>ul>li.contact a{background:#171717;padding:20px 54px;color:#fff;border-radius:6px;transition:.2s linear}header #nav_area .nav_list>ul>li.contact a:hover{background:#b51128}header #nav_area .nav_list>ul>li.lang ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}header #nav_area .nav_list>ul>li.lang ul li{margin-left:9px;transition:.2s linear}header #nav_area .nav_list>ul>li.lang ul li:last-child{margin-bottom:0}header #nav_area .nav_list>ul>li.lang ul li a{font-size:16px;border:1px solid #707070;padding:1px 14px;border-radius:20px;background:#fff;transition:.2s linear}header #nav_area .nav_list>ul>li.lang ul li a:hover{background:#000;color:#fff}header.active{padding:6px 20px;background-color:rgba(255,255,255);height:52px}header.active .logo_area{width:125px}header.active #nav_area .nav_list>ul>li a{font-size:16px}header.active #nav_area .nav_list>ul>li:last-child a{font-size:14px}header.active #nav_area .nav_list>ul>li{margin-right:44px}header.active #nav_area .nav_list>ul>li:nth-last-child(-n+2){margin-right:15px;line-height:1.4}header #nav_area .nav_list>ul>li:last-child a::after{bottom:-4px}header.active #nav_area .nav_list>ul>li.contact{margin-right:20px}header.active #nav_area .nav_list>ul>li.contact a{padding:12px 28px}header.active #nav_area .nav_list>ul>li.lang ul li{margin-bottom:3px}header.active #nav_area .nav_list>ul>li.lang ul li a{font-size:12px;padding:1px 12px}.footer_bg{position:relative;background:#fff}#footer_contact{background-image:url(//akatsuki-corp.com/lib/images/common/footer_contact_bg.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:90px 0;margin-bottom:70px;z-index:1}#footer_contact ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;width:1180px;margin:0 auto}#footer_contact.en ul{justify-content:center}#footer_contact ul li{width:44.8%}#footer_contact ul li a{display:block;height:270px;line-height:1;background:#fff;position:relative;transition:.2s linear}#footer_contact ul li a:hover{background:#141414;color:#fff}#footer_contact ul li a::after{content:'';display:block;width:110px;height:10px;border:none;border-right:1px solid #141414;border-bottom:1px solid #141414;transform:skew(45deg);transition:.2s linear;position:absolute;bottom:30px;right:80px}#footer_contact ul li a:hover::after{border-right:1px solid #fff;border-bottom:1px solid #fff;right:26px}#footer_contact ul li a .text_box{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#footer_contact ul li a .text_box .main{display:block;font-size:51px;font-family:balboa,sans-serif;font-weight:800;color:#141414;margin-bottom:47px;position:relative}#footer_contact ul li a .text_box .main::after{content:'';width:53px;height:1px;background:#141414;position:absolute;bottom:-22px;left:0;right:0;margin:auto;transition:.2s linear}#footer_contact ul li a:hover .text_box .main{color:#fff}#footer_contact ul li a:hover .text_box .main::after{background:#fff}#footer_contact ul li a .text_box .sub{display:block;font-size:16px;font-weight:700}#footer_banner{width:100%;max-width:1180px;margin:0 auto 70px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}#footer_banner .footer_banner_title{display:inline-block;line-height:1;text-align:center}#footer_banner .footer_banner_title .main{font-size:31px;font-family:balboa,sans-serif;font-weight:900;font-feature-settings:"palt";color:#141414;margin-bottom:28px;position:relative}#footer_banner .footer_banner_title .main::after{content:'';width:53px;height:1px;background:#141414;position:absolute;bottom:-14px;left:0;right:0;margin:auto}#footer_banner .footer_banner_title .sub{font-size:12px}#footer_banner .banner_area{width:81.5%}#footer_banner .banner_area ul li{width:31.5%;float:left;margin:0 26px 26px 0}#footer_banner .banner_area ul li:nth-child(3n+3){margin-right:0}#footer_banner .banner_area ul li .img_wrapp{display:block;line-height:1}#footer_banner .banner_area ul li .img_wrapp:hover{opacity:.8}#footer_banner .banner_area ul li img{width:100%;height:auto}#page-top{position:fixed;bottom:80px;right:20px;z-index:30}#page-top a{display:inline-block;font-size:20px;font-family:balboa,sans-serif;font-weight:500;color:#141414;text-decoration:none;transform:rotate(90deg);position:relative}#page-top a::before{content:'';width:35px;height:10px;border:none;border-left:1px solid #141414;border-bottom:1px solid #141414;transition:.2s linear;position:absolute;top:50%;right:30px;transform:translate(0,-50%) skew(-45deg)}#page-top a:hover::before{width:55px}footer{position:relative;z-index:10;width:100%;background:#141414;padding:70px 0 74px;color:#fff}footer #footer_main{width:100%;max-width:1180px;margin:0 auto 70px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}footer #footer_main .company_data .f_logo{width:218px;margin-bottom:30px}footer #footer_main .company_data p{font-size:14px;line-height:2.07}footer #footer_main .company_data .map_link{margin:4px 0 52px}footer #footer_main .company_data .map_link a{font-size:14px;color:#fff;line-height:1;position:relative;margin-left:24px}footer #footer_main .company_data .map_link a::before{content:'\f3c5';font-family:FontAwesome;font-size:19px;color:#fff;position:absolute;top:50%;left:-24px;transform:translate(0,-50%)}footer #footer_main .company_data .map_link a::after{content:'\f062';font-family:FontAwesome;font-size:17px;font-weight:300;color:#707070;position:absolute;top:52%;right:-24px;transform:translate(0,-50%) rotate(45deg)}footer #footer_main .company_data .sns_link ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}footer #footer_main .company_data .sns_link ul li{margin-right:26px}footer #footer_main .company_data .sns_link ul li:last-child{margin-right:0}footer #footer_main .company_data .sns_link ul li a i{font-size:36px;color:#fff}footer .footer_link{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-end;align-items:flex-start;padding-left:90px;border-left:1px solid #fff}footer .footer_link .link_cont{width:238px;margin-right:113px}footer .footer_link .link_cont:last-child{margin-right:0}footer .footer_link .link_cont>ul>li{border-bottom:1px solid #fff}footer .footer_link .link_cont>ul>li:last-child{border-bottom:none}footer .footer_link .link_cont>ul>li a{display:block;font-size:16px;color:#fff;font-weight:700;line-height:1;text-decoration:none;padding:24px 0 24px 10px;position:relative;transition:.2s linear}footer .footer_link .link_cont>ul>li a:hover{opacity:.8}footer .footer_link .link_cont>ul>li a:after{content:'';width:5px;height:5px;border:0;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:6px;transform:translate(0,-50%) rotate(45deg)}footer .footer_link .link_cont>ul>li ul{margin:0 0 24px;border-top:1px solid #5c5c5c}footer .footer_link .link_cont>ul>li ul li{border-bottom:1px solid #5c5c5c}footer .footer_link .link_cont>ul>li ul li:last-child{border-bottom:none}footer .footer_link .link_cont>ul>li ul li a{font-size:14px;font-weight:400;padding:10px 0 10px 38px}footer .footer_link .link_cont>ul>li ul li a:before{content:'-';display:inline-block;position:absolute;top:50%;left:19px;transform:translate(0,-50%)}footer .footer_link .link_cont>ul>li ul li a:after{content:none}footer .copyright_area{width:100%;max-width:1180px;margin:0 auto;padding-top:25px;border-top:1px solid #fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}footer .copyright{font-size:12px;line-height:1}footer .privacy a{font-size:12px;line-height:1;color:#fff;text-decoration:none}#breadcrumbs{position:relative;z-index:5}#breadcrumbs .breadcrumbs_wrapp{width:100%;max-width:1180px;margin:0 auto;padding:120px 0 30px;position:relative;font-size:12px;font-weight:400;line-height:1;color:#38281e}#breadcrumbs .breadcrumbs_wrapp span a{color:#38281e}#page_contents{background-image:url(//akatsuki-corp.com/lib/images/common/page_bg01.webp);background-position:50% 0;background-repeat:no-repeat;background-color:#fff;background-size:auto;margin-top:-100px}#page_header{margin-bottom:66px;padding-top:100px}#page_header .page_sign{position:fixed;top:270px;left:calc((100% - 1440px)/ 2 + 30px);z-index:10;writing-mode:vertical-rl}#page_header .page_sign .main{font-size:47px;font-family:balboa,sans-serif;font-weight:800;color:#ccc;line-height:1;margin-right:2px}#page_header .page_sign .sub{display:inline-block;font-size:12px;font-weight:400;line-height:1;letter-spacing:1em;position:relative}#page_header .page_sign .sub::after{content:'';width:1px;height:19px;background:#707070;position:absolute;bottom:-23px;left:50%}#page_header .h1_area{text-align:center;margin-bottom:60px}#page_header .h1_area h1{font-size:21px;font-weight:400;color:#141414;line-height:2;margin-top:20px;letter-spacing:4px}#page_header.en .h1_area h1{display:inline-block;position:relative;font-size:93px;font-weight:900;font-family:balboa,sans-serif;color:#141414;line-height:1;letter-spacing:0}#page_header .h1_area .sub_title{display:inline-block;position:relative;font-size:93px;font-weight:900;font-family:balboa,sans-serif;color:#141414;line-height:1}#page_header .h1_area .sub_title::after{content:'';width:100%;height:2px;background:#707070;position:absolute;bottom:-10px;left:0;right:0}#page_header .page_header_image{width:1100px;height:453px;margin:0 auto 70px;position:relative}#page_header .page_header_image .img_cont{width:1900px;height:453px;background-position:0 50%;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:8px 0 0 8px;overflow:hidden}#page_header .page_main_caption{width:1180px;margin:0 auto;padding-left:37px}#page_header .page_main_caption p strong{display:inline;font-size:33px;font-weight:700;line-height:1.78;color:#141414;border-bottom:2px solid #000}#page_header .page_main_caption p.sub{font-size:16px;font-weight:400;line-height:1.93;margin-top:22px}#pager{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-top:55px}#pager a,#pager span{display:inline-block;width:39px;height:39px;line-height:39px;text-align:center;border:1px solid #ccc;font-size:13px;color:#141414;text-decoration:none;margin:0 7px;transition:.2s linear}#pager a:hover,#pager span{background:#b51128;border:1px solid #b51128;color:#fff}#pager span.dots{background:#fff;border:1px solid #ccc;color:#141414}#page-404{text-align:center;padding-bottom:180px}#page-404 .link{font-size:24px;font-weight:400;line-height:1}#page-404 .link a{padding:24px}.black02{color:#171717}.black03{color:#2e2e2e}.black04{color:#141414}@media(max-width:1440px){header{padding:1.388889vw;height:6.9vw}header .header_wrapp{height:3.9vw}header .logo_area{width:11.111111vw}header #nav_area .nav_list>ul>li{margin-right:3.263889vw}header #nav_area .nav_list>ul>li:last-child{line-height:2vw}header #nav_area .nav_list>ul>li a{font-size:1.388889vw}header #nav_area .nav_list>ul>li:last-child a{font-size:1.25vw}header #nav_area .nav_list>ul>li.contact{margin-right:1.736111vw}header #nav_area .nav_list>ul>li.contact a{padding:1.388889vw 3.75vw}header #nav_area .nav_list>ul>li.lang ul li{margin-left:.625vw}header #nav_area .nav_list>ul>li.lang ul li a{font-size:1.111111vw;padding:1px .972222vw}header.active{padding:.416667vw 1.388889vw;height:4.5vw}header.active .logo_area{width:8.680556vw}header.active #nav_area .nav_list>ul>li a,header.active #nav_area .nav_list>ul>li:last-child a{font-size:1.111111vw}header.active #nav_area .nav_list>ul>li{margin-right:3.055556vw}header.active #nav_area .nav_list>ul>li.contact{margin-right:1.388889vw}header.active #nav_area .nav_list>ul>li.contact a{padding:.833333vw 1.944444vw}header.active #nav_area .nav_list>ul>li.lang ul li{margin-bottom:.208333vw}header.active #nav_area .nav_list>ul>li.lang ul li a{font-size:.833333vw;padding:.069444vw .833333vw}#footer_contact{padding:6.25vw 0;margin-bottom:4.861111vw}#footer_contact ul{width:81.944444vw}#footer_contact ul li a{height:18.75vw}#footer_contact ul li a .text_box .main{font-size:3.541667vw;margin-bottom:3.263889vw}#footer_contact ul li a .text_box .main::after{width:3.680556vw;bottom:-1.527778vw}#footer_contact ul li a .text_box .sub{font-size:1.111111vw}#footer_contact ul li a::after{width:7.638889vw;height:.694444vw;bottom:2.083333vw;right:5.555556vw}#footer_contact ul li a:hover::after{right:1.805556vw}#footer_banner{width:81.9444%;margin:0 auto 4.861111vw}#footer_banner .footer_banner_title .main{font-size:2.152778vw;margin-bottom:1.944444vw}#footer_banner .footer_banner_title .main::after{width:3.680556vw;bottom:-.972222vw}#footer_banner .footer_banner_title .sub{font-size:.833333vw}#footer_banner .banner_area ul li{margin:0 1.80555vw 1.80555vw 0}#page-top{bottom:5.555556vw;right:1.388889vw}#page-top a{font-size:1.388889vw}#page-top a::before{width:2.430556vw;height:.694444vw;right:2.083333vw}#page-top a:hover::before{width:3.819444vw}footer{padding:4.861111vw 0 5.138889vw}footer #footer_main{width:81.944%;margin:0 auto 4.861111vw}footer #footer_main .company_data .f_logo{width:15.138889vw;margin-bottom:2.083333vw}footer #footer_main .company_data p{font-size:.972222vw}footer #footer_main .company_data .map_link{margin:.277778vw 0 3.611111vw}footer #footer_main .company_data .map_link a{font-size:.972222vw;margin-left:1.666667vw}footer #footer_main .company_data .map_link a::before{font-size:1.180556vw}footer #footer_main .company_data .map_link a::after{font-size:1.319444vw;top:52%;right:-1.666667vw}footer #footer_main .company_data .sns_link ul li{margin-right:2.5vw}footer #footer_main .company_data .sns_link ul li a i{font-size:2.5vw}footer .footer_link{padding-left:6.25}footer .footer_link .link_cont{width:16.527778vw;margin-right:7.847222vw}footer .footer_link .link_cont>ul>li a{font-size:1.111111vw;padding:1.666667vw 0 1.666667vw .694444vw}footer .footer_link .link_cont>ul>li a:after{width:.347222vw;height:.347222vw;right:.416667vw}footer .footer_link .link_cont>ul>li ul{margin:0 0 1.666667vw}footer .footer_link .link_cont>ul>li ul li a{font-size:.972222vw;padding:.694444vw 0 .694444vw 2.638889vw}footer .footer_link .link_cont>ul>li ul li a:before{left:1.319444vw}footer .copyright_area{width:81.944%;padding-top:1.736111vw}footer .copyright,footer .privacy a{font-size:.833333vw}#breadcrumbs .breadcrumbs_wrapp{width:81.944%;padding:8.333333vw 0 2.083333vw;font-size:.833333vw}#page_header{margin-bottom:4.583333vw}#page_header .page_sign{top:18.75vw;left:2.083333vw}#page_header .page_sign .main{font-size:3.263889vw;margin-right:.138889vw}#page_header .page_sign .sub{font-size:.833333vw}#page_header .page_sign .sub::after{height:1.319444vw;bottom:-1.597222vw}#page_header .h1_area{margin-bottom:4.166vw}#page_header .h1_area h1{font-size:1.415833vw;margin-top:1.38888vw;letter-spacing:.27777vw}#page_header .h1_area .sub_title,#page_header.en .h1_area h1{font-size:6.45833vw}#page_header .h1_area .sub_title::after{bottom:-.694444vw}#page_header .page_header_image{width:76.388889vw;height:31.458333vw;margin:0 auto 4.861111vw}#page_header .page_header_image .img_cont{width:88.402778vw;height:31.458333vw;border-radius:.555556vw 0 0 .555556vw}#page_header .page_main_caption{width:81.944vw;padding-left:2.569444vw}#page_header .page_main_caption p strong{font-size:2.291667vw}#page_header .page_main_caption p.sub{font-size:1.111111vw;margin-top:1.527778vw}#pager{margin-top:3.819444vw}#pager a,#pager span{width:2.708333vw;height:2.708333vw;line-height:2.708333vw;font-size:.902778vw;margin:0 .486111vw}#page-404{padding-bottom:12.5vw}#page-404 .link{font-size:1.665vw}#page-404 .link a{padding:1.665vw}}@media(max-width:414px){html{font-size:62.5%;height:-webkit-fill-available}body{font-size:1.4rem;min-height:100vh;min-height:-webkit-fill-available}body.home{background:0 0;background-size:inherit}.left,.right{float:none}.pc-on{display:none!important}.sp-on{display:block!important}img{width:100%;height:auto}.wrapper{padding:0 5.33%}header{height:66px;padding:0;background-color:rgba(255,255,255)}header .header_wrapp{display:block;height:100%;margin:0 auto;padding:0;position:relative}header .header_wrapp .logo_area{width:32.9%;position:absolute;top:50%;left:5.066667%;transform:translate(0,-50%);z-index:50}#nav_area{width:100%;height:100%;position:absolute;top:0;right:0}#nav_area .nav_btn{position:absolute;top:21px;right:5.066667%;width:28px;height:20px;cursor:pointer;z-index:999}#nav_area .nav_btn span{display:block;width:28px;height:1px;background:#000;position:absolute;top:0;left:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear}#nav_area .nav_btn span:nth-child(2){top:10px}#nav_area .nav_btn span:nth-child(3){top:20px}#nav_area .nav_btn.open span:first-child{top:12px;transform:rotate(45deg)}#nav_area .nav_btn.open span:nth-child(2){display:none}#nav_area .nav_btn.open span:nth-child(3){top:12px;transform:rotate(-45deg)}#nav_area .nav_list{position:fixed;top:-100%;left:0;right:0;width:100%;height:100%;padding:66.5px 4.4% 0;background:#e3e3e3;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;-ms-transition:.4s linear;transition:.4s linear;z-index:100}#nav_area .nav_list.active{top:0}header #nav_area .nav_list>ul{display:block;border-top:1px solid #707070}header #nav_area .nav_list>ul>li{margin-right:0;border-bottom:1px solid #707070}header #nav_area .nav_list>ul>li:last-child{border-bottom:none}header #nav_area .nav_list>ul>li a{display:block;padding:10px 14px;font-size:5.333333vw}header #nav_area .nav_list>ul>li:last-child a{font-size:5.333333vw;border-bottom:1px solid #707070}header #nav_area .nav_list>ul>li>a::after{content:none}header #nav_area .nav_list>ul>li>a::before{content:'';width:5px;height:5px;border:0;border-top:1px solid #000;border-right:1px solid #000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-2px}header #nav_area .nav_list>ul>li.contact{margin-right:0}header #nav_area .nav_list>ul>li.contact a{padding:10px 14px;border-radius:0;background:0 0;color:#b51128}header #nav_area .nav_list>ul>li.lang ul{margin-top:10px;text-align:center}header #nav_area .nav_list>ul>li.lang ul li{display:inline-block;margin:0 9px}header #nav_area .nav_list>ul>li.lang ul li a{font-size:5.333333vw;padding:1px 20px}main{padding-top:66px}#footer_contact{background-image:url(//akatsuki-corp.com/lib/images/common/footer_contact_bg_sp.webp);padding:17.333333vw 0;margin-bottom:18.666667vw}#footer_contact ul{display:block;width:100%;padding:0 5.33%}#footer_contact ul li{width:auto;margin-bottom:4.8vw}#footer_contact ul li:last-child{margin-bottom:0}#footer_contact ul li a{height:47.466667vw}#footer_contact ul li a .text_box .main{font-size:15.466667vw;margin-bottom:8.8vw}#footer_contact ul li a .text_box .main::after{width:9.2vw;bottom:-4.266667vw}#footer_contact ul li a .text_box .sub{font-size:3.6vw}#footer_contact ul li a::after{width:14.266667vw;height:1.066667vw;bottom:4.666667vw;right:11.2vw}#footer_contact ul li a:hover::after{right:6vw}#footer_banner{width:auto;margin:0 auto 35.6vw;padding:0 5.33%;display:block}#footer_banner .footer_banner_title{display:block;margin-bottom:9.6vw}#footer_banner .footer_banner_title .main{font-size:11vw;font-weight:900;margin-bottom:7vw}#footer_banner .footer_banner_title .main::after{width:9.2vw;bottom:-3.733333vw}#footer_banner .footer_banner_title .sub{font-size:3.6vw}#footer_banner .banner_area{width:auto}#footer_banner .banner_area ul li{width:48%;float:left;margin:0 0 2.4vw}#footer_banner .banner_area ul li:nth-child(2n){float:right}#page-top{bottom:10.666667vw;right:1.066667vw}#page-top a{font-size:4vw}#page-top a::before{width:8vw;height:1.866667vw;right:5.866667vw}#page-top a:hover::before{width:12.533333vw}footer{padding:10.533333vw 0 10.266667vw}footer #footer_main{width:100%;margin:0 auto 13.6vw;padding:0 5.33%;display:block}footer #footer_main .company_data .f_logo{width:50%;margin-bottom:6vw}footer #footer_main .company_data p{font-size:3.6vw;line-height:1.79}footer #footer_main .company_data .map_link{margin:.533333vw 0 6.533333vw}footer #footer_main .company_data .map_link a{font-size:3.6vw;margin-left:5.2vw}footer #footer_main .company_data .map_link a::before{font-size:4.533333vw;left:-4.533333vw}footer #footer_main .company_data .map_link a::after{font-size:4vw;right:-4.8vw}footer #footer_main .company_data .sns_link ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}footer #footer_main .company_data .sns_link ul li{margin-right:6.666667vw}footer #footer_main .company_data .sns_link ul li a{display:block}footer #footer_main .company_data .sns_link ul li a img{width:12vw}footer #footer_main .company_data .sns_link ul li a i{font-size:12vw}footer .footer_link{justify-content:space-between;padding-left:0;border-left:none}footer .footer_link .link_cont{width:45.4%;margin-right:0}footer .footer_link .link_cont>ul>li a{font-size:3.6vw;display:table-cell;vertical-align:middle;width:42vw;height:12vw;padding:0}footer .footer_link .link_cont>ul>li a:after{width:1.333333vw;height:1.333333vw;right:1.6vw}footer .footer_link .link_cont>ul>li ul{margin:0 0 2.666667vw}footer .footer_link .link_cont>ul>li ul li a{font-size:3.6vw;padding:2.4vw 0 2.4vw 6.666667vw}footer .footer_link .link_cont>ul>li ul li a:before{left:3.2vw}footer .copyright_area{width:100%;padding:2.666667vw 0 0;flex-direction:column-reverse;align-content:center;justify-content:space-between;align-items:flex-start;border-top:1px solid #fff}footer .copyright{width:100%;font-size:3.6vw;text-align:center}footer .privacy{width:100%;text-align:right;margin-bottom:12.4vw}footer .privacy a{font-size:3.6vw;padding-right:4vw}#page_contents{background-image:url(//akatsuki-corp.com/lib/images/common/page_bg01_sp.webp);background-size:100%;margin-top:0}#breadcrumbs .breadcrumbs_wrapp{width:auto;padding:4.533333vw 5.33% 8.933333vw;font-size:2.933333vw;font-feature-settings:"palt";line-height:1.77}#page_header{margin-bottom:12vw;padding-top:0}#page_header .page_sign{position:relative;top:0;left:5.33%;writing-mode:unset;margin-bottom:9.333333vw;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-end;align-items:flex-start}#page_header .page_sign .main{font-size:10.4vw;margin:0 0 2.4vw}#page_header .page_sign .sub{font-size:2.933333vw;letter-spacing:0}#page_header .page_sign .sub::after{content:'';width:4vw;height:1px;bottom:auto;top:50%;left:auto;right:-6.666667vw}#page_header .h1_area{margin-bottom:8vw}#page_header .h1_area h1{font-size:3.864vw;margin-top:7vw;letter-spacing:.96618vw}#page_header .h1_area .sub_title,#page_header.en .h1_area h1{font-size:17vw}#page_header .h1_area .sub_title::after{bottom:-2.415vw;margin:0 auto}#page_header .page_header_image{margin-bottom:12vw;width:auto;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:flex-start}#page_header .page_header_image .img_cont{width:92.533333vw;height:94.666667vw;border-radius:2.133333vw 0 0 2.133333vw}#page_header .page_main_caption{width:auto;margin:0 5.33%;padding-left:2vw}#page_header .page_main_caption p strong{font-size:5.6vw;line-height:1.83}#page_header .page_main_caption p.sub{font-size:3.6vw;line-height:2.07;margin-top:4.266667vw}#pager{margin-top:20vw}#pager a,#pager span{width:9.6vw;height:9.6vw;line-height:9.6vw;font-size:3.6vw;margin:0 2.4vw}#pager a.next,#pager a.prev{line-height:1.3}#page-404{padding-bottom:19vw}#page-404 .link{font-size:4.5vw}#page-404 .link a{display:block;margin-bottom:4vw;padding:0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed!important;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0!important;left:0;width:100%;height:100%;z-index:1043;position:fixed!important;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
#home_kv{position:relative;height:800px}#home_kv.en{height:500px}#home_kv .bg_movie{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#home_kv .bg_movie video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}#home_kv .home_kv_wrapp{position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 72%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 72%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 72%,#fff 100%)}#home_kv .home_kv_wrapp .wrapper{height:100%}#home_kv .home_kv_wrapp .catchcopy{position:absolute;top:50%;left:100px;transform:translate(0,-50%)}#home_kv .home_kv_wrapp .catchcopy .main{font-size:155px;font-family:balboa,sans-serif;font-weight:800;line-height:1.07;margin-bottom:20px}#home_kv.en .home_kv_wrapp .catchcopy .main{margin-bottom:45px}#home_kv .home_kv_wrapp .catchcopy .sub{font-size:24px;font-weight:900;line-height:1.2;font-feature-settings:"palt";margin-bottom:86px;letter-spacing:7px}#home_kv .home_kv_wrapp .catchcopy .sub_block{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start}#home_kv .home_kv_wrapp .catchcopy .sub_block .title{padding-right:66px}#home_kv.en .home_kv_wrapp .catchcopy .sub_block .title{padding-right:44px}#home_kv .home_kv_wrapp .catchcopy .sub_block .title p{font-size:32px;font-family:balboa,sans-serif;font-weight:700;line-height:1;position:relative}#home_kv .home_kv_wrapp .catchcopy .sub_block .title p::after{content:'';width:53px;height:1px;background:#707070;position:absolute;bottom:-20px;right:0}#home_kv .home_kv_wrapp .catchcopy .sub_block .text p{font-size:14px;font-weight:400;line-height:2.35;position:relative}#home_kv.en .home_kv_wrapp .catchcopy .sub_block .text p{font-size:16.5px}#home_kv .kv_anchor{position:absolute;bottom:300px;right:14px}#home_kv.en .kv_anchor{bottom:50px}#home_kv .kv_anchor a{display:inline-block;font-size:20px;font-family:balboa,sans-serif;font-weight:500;color:#141414;text-decoration:none;transform:rotate(90deg);position:relative}#home_kv .kv_anchor a::after{content:'';width:35px;height:10px;border:none;border-right:1px solid #141414;border-bottom:1px solid #141414;transition:.2s linear;position:absolute;top:50%;left:46px;transform:translate(0,-50%) skew(45deg)}#home_kv .kv_anchor a:hover::after{width:55px}#topcont02{padding:1px 0 116px;background-image:url(//akatsuki-corp.com/lib/images/top/toppage_bg.webp);background-position:50% 0;background-repeat:no-repeat;background-color:#fff;background-size:auto}#about_area{width:100%;max-width:1180px;margin:0 auto 69px}#about_area .text,#about_area .title{float:right;width:50%;position:relative}#about_area .image{float:left;width:50%;height:646px;position:relative}#about_area .image picture{display:block;width:620px;position:relative;top:0;left:-76px}#about_area .title{margin:46px 0 80px}#about_area .title h2{font-size:93px;font-family:balboa,sans-serif;font-weight:900;color:#2e2e2e;line-height:1;position:relative}#about_area .title h2 small{font-size:12px;font-weight:900;margin-left:28px;position:relative;bottom:6px}#about_area .title h2 small::before{content:'';width:53px;height:1px;background:#707070;position:absolute;top:-22px;left:0}#about_area .text{padding-left:24px}#about_area .text p{font-size:14px;font-weight:400;line-height:2.357}#about_area .text p.catch{font-size:24px;font-weight:700;line-height:1.75;margin-bottom:30px}#service_area .service_content{width:100%;display:flex;justify-content:flex-end}#service_area .service_sidebar{z-index:1;flex:0 40%;width:40%;height:780px}#service_area .service_sidebar .service_sidebar_wrapp{padding:50px 0 0 130px;background:#141414;width:662px;height:780px;z-index:1}#service_area.en .service_sidebar .service_sidebar_wrapp{height:600px}#service_area .service_sidebar h2{font-size:93px;font-family:balboa,sans-serif;font-weight:800;color:#fff;line-height:1;position:relative;margin-bottom:26px}#service_area .service_sidebar h2 small{display:block;font-size:12px;font-weight:400;color:#fff;line-height:1;padding-left:62px;margin-top:16px;position:relative}#service_area .service_sidebar h2 small::before{content:'';width:53px;height:1px;background:#fff;position:absolute;top:50%;left:0}#service_area .service_sidebar .caption{font-size:14px;font-weight:400;color:#fff;line-height:1.785;margin-bottom:38px;position:relative}#service_area.en .service_sidebar .caption{margin-bottom:60px}#service_area .service_sidebar .service_sidebar_list{counter-reset:service_sidebar_list 0}#service_area .service_sidebar .service_sidebar_list li{margin-bottom:35px}#service_area.en .service_sidebar .service_sidebar_list li{margin-bottom:50px}#service_area .service_sidebar .service_sidebar_list li:last-child{margin-bottom:0}#service_area .service_sidebar .service_sidebar_list li a{display:block;color:#fff;text-decoration:none;padding-left:50px;position:relative}#service_area .service_sidebar .service_sidebar_list li a small{display:block;font-size:15px;font-family:balboa,sans-serif;font-weight:700;color:#c1c1c1;margin-bottom:8px}#service_area .service_sidebar .service_sidebar_list li a strong{display:block;line-height:1;position:relative;font-size:24px;font-weight:700;transition:.2s linear}#service_area.en .service_sidebar .service_sidebar_list li a strong{font-family:balboa,sans-serif}#service_area .service_sidebar .service_sidebar_list li a.link-current strong{color:#f7e288}#service_area .service_sidebar .service_sidebar_list li a::before{counter-increment:service_sidebar_list 1;content:'0'counter(service_sidebar_list);font-size:20px;font-family:balboa,sans-serif;font-weight:800;color:#fff;border-bottom:1px solid #fff;position:absolute;top:0;left:0}#service_area.en .service_sidebar .service_sidebar_list li a::before{top:-6px}#service_area .service_sidebar .service_sidebar_list li a strong::before{content:'●';font-size:12px;color:#000;display:inline-block;position:absolute;top:50%;right:37px;transform:translate(0,-50%);transition:.2s linear}#service_area .service_sidebar .service_sidebar_list li a.link-current strong::before{color:#fff}#service_area .service_sidebar .service_sidebar_list li a strong::after{content:'';width:152px;height:1px;background:#5c5c5c;display:inline-block;position:absolute;top:50%;right:42px;transition:.2s linear}#service_area .service_sidebar .service_sidebar_list li a.link-current strong::after{background:#fff}#service_area .service_section{position:relative;z-index:1;flex:0 54%;width:54%;counter-reset:service_section_num 0}#service_area .service_section .service_section_inner{padding:30px 0 0 53px;position:relative}#service_area .service_section .service_section_inner::after{content:'';width:720px;height:157px;background-repeat:no-repeat;background-position:top 0 right 0;background-size:contain;position:absolute;top:280px;right:-324px;z-index:-1;transform:rotate(-90deg)}#service_area .service_section #one .service_section_inner::after{background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20674%20110.1%22%20style%3D%22enable-background%3Anew%200%200%20674%20110.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Benable-background%3Anew%20%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23CECFCF%3B%7D%3C%2Fstyle%3E%3Cg%20class%3D%22st0%22%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M73.5%2C81.8c0%2C15.6-11.4%2C27.8-37.5%2C27.8c-23.6%2C0-35.3-9.7-35.3-27.1c0-5.4%2C0.6-9.2%2C1-11.5L28%2C72.1%20c-0.5%2C2.1-1%2C5.5-1%2C8.9c0%2C5.4%2C2.5%2C8.1%2C7.1%2C8.1c4.2%2C0%2C5.8-2.9%2C5.8-5.8v-2.1c0-5.8-3.6-9.9-18.5-20.3c-14.2-10-21-18.3-21-32v-1%20c0-14.2%2C10.1-27.4%2C36.3-27.4c25.4%2C0%2C35.6%2C12.2%2C35.6%2C27.1c0%2C4.6-0.4%2C8.6-0.7%2C10.7L45.5%2C37c0.6-2.5%2C0.8-4.9%2C0.8-7.9%20c0-6.4-2.6-8.3-7.1-8.3c-4.2%2C0-6.1%2C2.4-6.1%2C6v0.7c0%2C6.1%2C3.8%2C9.3%2C13.8%2C16.3c17.3%2C11.7%2C26.6%2C22%2C26.6%2C36.2V81.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M148.2%2C74.7h-37.9V85c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.2c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C148.6%2C68.1%2C148.5%2C71.8%2C148.2%2C74.7z%20M115.6%2C49.8c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4H121c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C121.2%2C52.2%2C119.3%2C49.8%2C115.6%2C49.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M208.5%2C55.3c-1.7-0.3-3.1-0.4-6-0.4c-13.2%2C0-16.7%2C7.2-16.7%2C15.7V108h-31V45.5c0-5.7-0.7-10-1.2-11.8h27.1%20c0.7%2C2.1%2C1.7%2C7.9%2C1.8%2C11.8h0.6c5.3-9.7%2C12.8-13.5%2C25.4-13.5L208.5%2C55.3L208.5%2C55.3z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M288.8%2C33.7L266.2%2C108h-31.7l-22.9-74.2h33.8l7%2C42.5h0.4l8.2-42.5h27.8V33.7z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M324.5%2C24.3h-31v-22h31V24.3z%20M324.5%2C108h-31V33.7h31V108z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M366.1%2C109.6c-25.6%2C0-34.8-11-34.8-27v-24c0-17.4%2C11.8-26.4%2C34.8-26.4c21.4%2C0%2C33.4%2C5.7%2C33.4%2C23.1%20c0%2C4.3-0.3%2C7.4-0.6%2C9.7l-24.5-1.1c0.4-2.1%2C0.7-3.8%2C0.7-6.5c0-5-2.6-7-6.5-7s-6.1%2C1.9-6.1%2C7.8v25.3c0%2C5.6%2C2.2%2C7.9%2C6.3%2C7.9%20c4.6%2C0%2C6.5-2.5%2C6.5-7.5c0-2.2-0.1-4.4-0.4-6.1l23.9-1.1c0.4%2C2.4%2C0.7%2C4.7%2C0.7%2C9.7C399.5%2C103.6%2C385.3%2C109.6%2C366.1%2C109.6z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M473.9%2C74.7H436V85c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.2c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C474.4%2C68.1%2C474.2%2C71.8%2C473.9%2C74.7z%20M441.4%2C49.8c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4h10.8c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C447%2C52.2%2C445%2C49.8%2C441.4%2C49.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M588.5%2C81c0%2C18.1-14.5%2C28.6-36.4%2C28.6c-23.5%2C0-37.7-10.7-37.7-29.5V28.3c0-16.7%2C13.1-27.8%2C37.5-27.8%20c22.9%2C0%2C36.6%2C11.1%2C36.6%2C27.5L588.5%2C81L588.5%2C81z%20M557.5%2C27.2c0-3.6-2.1-6.4-5.8-6.4c-4.4%2C0-6.3%2C2.5-6.3%2C6.4v55.5%20c0%2C4.2%2C1.8%2C6.5%2C6.3%2C6.5c3.9%2C0%2C5.8-2.4%2C5.8-6.3V27.2z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M650.3%2C108h-31V36.1h-24.2V17.6c9.7%2C0%2C20.9-1.9%2C25.6-5.1c3.6-2.5%2C5.8-6.3%2C6.8-10.1h22.8L650.3%2C108L650.3%2C108z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size:95%}#service_area .service_section #two .service_section_inner::after{background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20674%20110.4%22%20style%3D%22enable-background%3Anew%200%200%20674%20110.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Benable-background%3Anew%20%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23CECFCF%3B%7D%3C%2Fstyle%3E%3Cg%20class%3D%22st0%22%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M73.5%2C82.1c0%2C15.6-11.4%2C27.8-37.5%2C27.8c-23.6%2C0-35.3-9.7-35.3-27.1c0-5.4%2C0.6-9.2%2C1-11.5L28%2C72.4%20c-0.4%2C2.1-0.8%2C5.6-0.8%2C8.9c0%2C5.4%2C2.5%2C8.1%2C7.1%2C8.1c4.2%2C0%2C5.8-2.9%2C5.8-5.8v-2.1c0-5.8-3.6-9.9-18.5-20.3c-14.2-10-21-18.3-21-32v-1%20C0.5%2C14%2C10.6%2C0.8%2C36.8%2C0.8c25.4%2C0%2C35.6%2C12.2%2C35.6%2C27.1c0%2C4.6-0.4%2C8.6-0.7%2C10.7l-26.1-1.3c0.6-2.5%2C0.8-4.9%2C0.8-7.9%20c0-6.4-2.6-8.3-7.1-8.3c-4.2%2C0-6.1%2C2.4-6.1%2C6v0.7c0%2C6.1%2C3.8%2C9.3%2C13.8%2C16.3c17.2%2C11.8%2C26.6%2C22.1%2C26.6%2C36.3L73.5%2C82.1L73.5%2C82.1z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M148.2%2C75h-37.9v10.3c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.5c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C148.6%2C68.3%2C148.5%2C72.1%2C148.2%2C75z%20M115.6%2C50.1c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4H121c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C121.2%2C52.5%2C119.3%2C50.1%2C115.6%2C50.1z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M208.5%2C55.5c-1.7-0.3-3.1-0.4-6-0.4c-13.2%2C0-16.7%2C7.2-16.7%2C15.7v37.4h-31V45.8c0-5.7-0.7-10-1.2-11.8h27.1%20c0.7%2C2.1%2C1.7%2C7.9%2C1.8%2C11.8h0.6c5.3-9.7%2C12.8-13.5%2C25.4-13.5L208.5%2C55.5L208.5%2C55.5z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M288.8%2C34l-22.5%2C74.2h-31.7l-23-74.2h33.8l7%2C42.5h0.4L261%2C34H288.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M324.5%2C24.5h-31v-22h31V24.5z%20M324.5%2C108.2h-31V34h31V108.2z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M366.1%2C109.9c-25.6%2C0-34.8-11-34.8-27v-24c0-17.4%2C11.8-26.4%2C34.8-26.4c21.4%2C0%2C33.4%2C5.7%2C33.4%2C23.1%20c0%2C4.3-0.3%2C7.4-0.6%2C9.7l-24.5-1.1c0.4-2.1%2C0.7-3.8%2C0.7-6.5c0-5-2.6-7-6.5-7s-6.1%2C1.9-6.1%2C7.8v25.3c0%2C5.6%2C2.2%2C7.9%2C6.3%2C7.9%20c4.6%2C0%2C6.5-2.5%2C6.5-7.5c0-2.2-0.1-4.4-0.4-6.1l23.9-1.1c0.4%2C2.4%2C0.7%2C4.7%2C0.7%2C9.7C399.5%2C103.9%2C385.3%2C109.9%2C366.1%2C109.9z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M473.9%2C75H436v10.3c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.5c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C474.4%2C68.3%2C474.2%2C72.1%2C473.9%2C75z%20M441.4%2C50.1c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4h10.8c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C447%2C52.5%2C445%2C50.1%2C441.4%2C50.1z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M588.5%2C81.3c0%2C18.1-14.5%2C28.6-36.4%2C28.6c-23.5%2C0-37.7-10.7-37.7-29.5V28.6c0-16.7%2C13.1-27.8%2C37.5-27.8%20c22.9%2C0%2C36.6%2C11.1%2C36.6%2C27.5L588.5%2C81.3L588.5%2C81.3z%20M557.5%2C27.5c0-3.6-2.1-6.4-5.8-6.4c-4.4%2C0-6.3%2C2.5-6.3%2C6.4V83%20c0%2C4.2%2C1.8%2C6.5%2C6.3%2C6.5c3.9%2C0%2C5.8-2.4%2C5.8-6.3V27.5z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M666.7%2C108.2h-72.3v-4.4c0-11%2C3.5-19.9%2C12.4-30.6c4.9-6%2C11.3-12.4%2C17.8-19.5c6.3-6.8%2C11.1-14.3%2C11.1-22.4%20c0-9.6-2.5-11.5-7-11.5s-7.1%2C2.5-7.1%2C9.5c0%2C4.4%2C0.4%2C7.1%2C1.1%2C10.4L598.1%2C41c-0.6-2.9-1.1-7.5-1.1-12.1c0-15.2%2C6.4-28.4%2C33.9-28.4%20c24.2%2C0%2C35.9%2C13.8%2C35.9%2C29.7c0%2C14.3-7.4%2C25.3-16.7%2C33.8c-7.1%2C6.4-17%2C16-21.1%2C23.5h37.8v20.7H666.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size:95%}#service_area .service_section #three .service_section_inner::after{background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20674%20110.1%22%20style%3D%22enable-background%3Anew%200%200%20674%20110.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Benable-background%3Anew%20%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23CECFCF%3B%7D%3C%2Fstyle%3E%3Cg%20class%3D%22st0%22%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M73.5%2C81.8c0%2C15.6-11.4%2C27.8-37.5%2C27.8c-23.6%2C0-35.3-9.7-35.3-27.1c0-5.4%2C0.6-9.2%2C1-11.5L28%2C72.1%20c-0.5%2C2.1-1%2C5.5-1%2C8.9c0%2C5.4%2C2.5%2C8.1%2C7.1%2C8.1c4.2%2C0%2C5.8-2.9%2C5.8-5.8v-2.1c0-5.8-3.6-9.9-18.5-20.3c-14.2-10-21-18.3-21-32v-1%20c0-14.2%2C10.1-27.4%2C36.3-27.4c25.4%2C0%2C35.6%2C12.2%2C35.6%2C27.1c0%2C4.6-0.4%2C8.6-0.7%2C10.7L45.5%2C37c0.6-2.5%2C0.8-4.9%2C0.8-7.9%20c0-6.4-2.6-8.3-7.1-8.3c-4.2%2C0-6.1%2C2.4-6.1%2C6v0.7c0%2C6.1%2C3.8%2C9.3%2C13.8%2C16.3c17.3%2C11.7%2C26.6%2C22%2C26.6%2C36.2V81.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M148.2%2C74.7h-37.9V85c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.2c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C148.6%2C68.1%2C148.5%2C71.8%2C148.2%2C74.7z%20M115.6%2C49.8c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4H121c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C121.2%2C52.2%2C119.3%2C49.8%2C115.6%2C49.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M208.5%2C55.3c-1.7-0.3-3.1-0.4-6-0.4c-13.2%2C0-16.7%2C7.2-16.7%2C15.7V108h-31V45.5c0-5.7-0.7-10-1.2-11.8h27.1%20c0.7%2C2.1%2C1.7%2C7.9%2C1.8%2C11.8h0.6c5.3-9.7%2C12.8-13.5%2C25.4-13.5L208.5%2C55.3L208.5%2C55.3z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M288.8%2C33.7L266.2%2C108h-31.7l-22.9-74.2h33.8l7%2C42.5h0.4l8.2-42.5h27.8V33.7z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M324.5%2C24.3h-31v-22h31V24.3z%20M324.5%2C108h-31V33.7h31V108z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M366.1%2C109.6c-25.6%2C0-34.8-11-34.8-27v-24c0-17.4%2C11.8-26.4%2C34.8-26.4c21.4%2C0%2C33.4%2C5.7%2C33.4%2C23.1%20c0%2C4.3-0.3%2C7.4-0.6%2C9.7l-24.5-1.1c0.4-2.1%2C0.7-3.8%2C0.7-6.5c0-5-2.6-7-6.5-7s-6.1%2C1.9-6.1%2C7.8v25.3c0%2C5.6%2C2.2%2C7.9%2C6.3%2C7.9%20c4.6%2C0%2C6.5-2.5%2C6.5-7.5c0-2.2-0.1-4.4-0.4-6.1l23.9-1.1c0.4%2C2.4%2C0.7%2C4.7%2C0.7%2C9.7C399.5%2C103.6%2C385.3%2C109.6%2C366.1%2C109.6z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M473.9%2C74.7H436V85c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.2c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C474.4%2C68.1%2C474.2%2C71.8%2C473.9%2C74.7z%20M441.4%2C49.8c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4h10.8c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C447%2C52.2%2C445%2C49.8%2C441.4%2C49.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M588.5%2C81c0%2C18.1-14.5%2C28.6-36.4%2C28.6c-23.5%2C0-37.7-10.7-37.7-29.5V28.3c0-16.7%2C13.1-27.8%2C37.5-27.8%20c22.9%2C0%2C36.6%2C11.1%2C36.6%2C27.5L588.5%2C81L588.5%2C81z%20M557.5%2C27.2c0-3.6-2.1-6.4-5.8-6.4c-4.4%2C0-6.3%2C2.5-6.3%2C6.4v55.5%20c0%2C4.2%2C1.8%2C6.5%2C6.3%2C6.5c3.9%2C0%2C5.8-2.4%2C5.8-6.3V27.2z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M667.5%2C81.5c0%2C15.7-12.4%2C28.1-37%2C28.1c-23.2%2C0-33.4-9.7-33.4-27c0-4.3%2C0.4-8.2%2C0.8-10.4l24.5%2C1.1%20c-0.3%2C2.1-0.6%2C3.8-0.6%2C6.7c0%2C7.2%2C2.4%2C9.7%2C7.1%2C9.7c5.3%2C0%2C7.2-2.4%2C7.2-7.1v-7.9c0-9.5-2.1-12-10.3-12h-3.5V43.9h2.8%20c7.5%2C0%2C10.3-3.3%2C10.3-9.9v-6.4c0-4.7-2.4-7-6.7-7c-4.2%2C0-6.8%2C2.1-6.8%2C8.9c0%2C2.6%2C0.3%2C5.1%2C0.7%2C7l-25%2C1.4c-0.4-3.1-0.7-7-0.7-10.8%20c0-18.8%2C14-26.6%2C34.3-26.6c19.9%2C0%2C34.6%2C10.4%2C34.6%2C26.6v7.2c0%2C11.1-5.8%2C16-14.2%2C18.2v0.3c8.3%2C1.3%2C15.7%2C7.4%2C15.7%2C17.1v11.6H667.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size:95%}#service_area .service_section #four .service_section_inner::after{background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20674%20110.1%22%20style%3D%22enable-background%3Anew%200%200%20674%20110.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Benable-background%3Anew%20%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23CECFCF%3B%7D%3C%2Fstyle%3E%3Cg%20class%3D%22st0%22%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M73.5%2C81.8c0%2C15.6-11.4%2C27.8-37.5%2C27.8c-23.6%2C0-35.3-9.7-35.3-27.1c0-5.4%2C0.6-9.2%2C1-11.5L28%2C72.1%20c-0.5%2C2.1-1%2C5.5-1%2C8.9c0%2C5.4%2C2.5%2C8.1%2C7.1%2C8.1c4.2%2C0%2C5.8-2.9%2C5.8-5.8v-2.1c0-5.8-3.6-9.9-18.5-20.3c-14.2-10-21-18.3-21-32v-1%20c0-14.2%2C10.1-27.4%2C36.3-27.4c25.4%2C0%2C35.6%2C12.2%2C35.6%2C27.1c0%2C4.6-0.4%2C8.6-0.7%2C10.7L45.5%2C37c0.6-2.5%2C0.8-4.9%2C0.8-7.9%20c0-6.4-2.6-8.3-7.1-8.3c-4.2%2C0-6.1%2C2.4-6.1%2C6v0.7c0%2C6.1%2C3.8%2C9.3%2C13.8%2C16.3c17.3%2C11.7%2C26.6%2C22%2C26.6%2C36.2V81.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M148.2%2C74.7h-37.9V85c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.2c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C148.6%2C68.1%2C148.5%2C71.8%2C148.2%2C74.7z%20M115.6%2C49.8c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4H121c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C121.2%2C52.2%2C119.3%2C49.8%2C115.6%2C49.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M208.5%2C55.3c-1.7-0.3-3.1-0.4-6-0.4c-13.2%2C0-16.7%2C7.2-16.7%2C15.7V108h-31V45.5c0-5.7-0.7-10-1.2-11.8h27.1%20c0.7%2C2.1%2C1.7%2C7.9%2C1.8%2C11.8h0.6C188.5%2C35.8%2C196%2C32%2C208.6%2C32L208.5%2C55.3L208.5%2C55.3z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M288.8%2C33.7L266.2%2C108h-31.7l-22.9-74.2h33.8l7%2C42.5h0.4l8.2-42.5h27.8V33.7z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M324.5%2C24.3h-31v-22h31V24.3z%20M324.5%2C108h-31V33.7h31V108z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M366.1%2C109.6c-25.6%2C0-34.8-11-34.8-27v-24c0-17.4%2C11.8-26.4%2C34.8-26.4c21.4%2C0%2C33.4%2C5.7%2C33.4%2C23.1%20c0%2C4.3-0.3%2C7.4-0.6%2C9.7l-24.5-1.1c0.4-2.1%2C0.7-3.8%2C0.7-6.5c0-5-2.6-7-6.5-7s-6.1%2C1.9-6.1%2C7.8v25.3c0%2C5.6%2C2.2%2C7.9%2C6.3%2C7.9%20c4.6%2C0%2C6.5-2.5%2C6.5-7.5c0-2.2-0.1-4.4-0.4-6.1l23.9-1.1c0.4%2C2.4%2C0.7%2C4.7%2C0.7%2C9.7C399.5%2C103.6%2C385.3%2C109.6%2C366.1%2C109.6z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M473.9%2C74.7H436V85c0%2C4.7%2C1.9%2C6.7%2C6.1%2C6.7s6.3-1.9%2C6.3-5.8c0-1.4-0.1-2.9-0.4-4.2l24.6-1.1%20c0.3%2C1.7%2C0.6%2C3.6%2C0.6%2C7.2c0%2C12.9-9.7%2C21.8-32.5%2C21.8c-25%2C0-35.7-9-35.7-25.9V58.2c0-15.4%2C11-26%2C35.4-26c24.6%2C0%2C34.1%2C9.7%2C34.1%2C29.3%20C474.4%2C68.1%2C474.2%2C71.8%2C473.9%2C74.7z%20M441.4%2C49.8c-3.6%2C0-5.4%2C2.4-5.4%2C6.1v6.4h10.8c0.1-1.4%2C0.1-3.2%2C0.1-4.4%20C447%2C52.2%2C445%2C49.8%2C441.4%2C49.8z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M588.5%2C81c0%2C18.1-14.5%2C28.6-36.4%2C28.6c-23.5%2C0-37.7-10.7-37.7-29.5V28.3c0-16.7%2C13.1-27.8%2C37.5-27.8%20c22.9%2C0%2C36.6%2C11.1%2C36.6%2C27.5L588.5%2C81L588.5%2C81z%20M557.5%2C27.2c0-3.6-2.1-6.4-5.8-6.4c-4.4%2C0-6.3%2C2.5-6.3%2C6.4v55.5%20c0%2C4.2%2C1.8%2C6.5%2C6.3%2C6.5c3.9%2C0%2C5.8-2.4%2C5.8-6.3V27.2z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M673.5%2C88.5H661V108h-31V88.5H595V73.6l37-71.3h28.8v67.3h12.7L673.5%2C88.5L673.5%2C88.5z%20M630%2C69.6V41.1h-0.7%20L616%2C69.6H630z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size:95%}#service_area .service_section .service_section_inner .cont_box{width:590px;height:700px;text-align:center;position:relative}#service_area .service_section .service_section_inner .cont_box .image_box{margin:0 0 42px}#service_area .service_section .service_section_inner .cont_box .text_box{display:inline-block;width:268px;text-align:left;margin:0 0 42px}#service_area.en .service_section .service_section_inner .cont_box .text_box{width:410px}#service_area .service_section .service_section_inner .cont_box .text_box .title{font-size:29px;font-weight:700;line-height:1;color:#2e2e2e;margin-bottom:28px;position:relative}#service_area.en .service_section .service_section_inner .cont_box .text_box .title{font-family:balboa,sans-serif;font-size:50px}#service_area .service_section .service_section_inner .cont_box .text_box .title::before{counter-increment:service_section_num 1;content:'0'counter(service_section_num);font-size:48px;font-family:balboa,sans-serif;font-weight:800;color:#2e2e2e;border-bottom:3px solid #2e2e2e;position:absolute;top:0;left:-114px}#service_area.en .service_section .service_section_inner .cont_box .text_box .title::before{left:-85px}#service_area .service_section .service_section_inner .cont_box .text_box .title small{display:block;font-size:15px;font-family:balboa,sans-serif;font-weight:700;color:#c1c1c1;line-height:1;margin-bottom:8px}#service_area .service_section .service_section_inner .cont_box .text_box .description{font-size:14px;font-weight:400;line-height:1}#service_area .service_section .service_section_inner .cont_box .link_box{position:absolute;bottom:38px;right:47px}#service_area .service_section .service_section_inner .cont_box .link_box a{display:block;font-size:15px;font-family:balboa,sans-serif;font-weight:700;line-height:1;text-decoration:none;padding:4px;position:relative;color:#141414}#service_area .service_section .service_section_inner .cont_box .link_box a::after{content:'';width:35px;height:8px;border:none;border-right:1px solid #141414;border-bottom:1px solid #141414;transition:.2s linear;position:absolute;top:50%;left:64px;transform:translate(0,-50%) skew(45deg)}#service_area .service_section .service_section_inner .cont_box .link_box a:hover::after{width:50px}#info_area{width:100%;max-width:1180px;margin:130px auto 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-start}#info_area .title_area h2{font-size:93px;font-family:balboa,sans-serif;font-weight:800;color:#141414;line-height:1;margin-bottom:96px}#info_area .title_area h2 small{display:block;font-size:12px;font-weight:400;line-height:1;margin-top:16px;padding-left:63px;position:relative}#info_area .title_area h2 small::before{content:'';width:53px;height:1px;background:#000;position:absolute;top:50%;left:0;transform:translate(0,-50%)}#info_area .title_area .link{width:217px}#info_area .link a{display:block;width:100%;height:54px;line-height:54px;background:#141414;font-size:24px;font-family:balboa,sans-serif;font-weight:500;color:#fff;text-decoration:none;text-align:center;border:2px solid #000;border-radius:50px;position:relative;transition:.2s linear}#info_area .link a:hover{background:#fff;color:#000}#info_area .link a:after{content:'';width:5px;height:5px;border:0;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:13px;transform:translate(0,-50%) rotate(45deg);transition:.2s linear}#info_area .link a:hover::after{border-top:2px solid #000;border-right:2px solid #000}#info_area .list_area ul{width:825px;border-top:1px solid #dbdbdb}#info_area .list_area ul li{border-bottom:1px solid #dbdbdb;font-size:14px;font-weight:400;line-height:1;padding:32px 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start}#info_area .list_area ul li .item{width:280px}#info_area .list_area ul li .item .date{display:inline-block;width:126px;color:#141414}#info_area .list_area ul li .item .category{display:inline-block}#info_area .list_area ul li .item .category a{display:inline-block;width:110px;height:30px;line-height:30px;font-size:12px;color:#fff;text-decoration:none;text-align:center;transition:.2s linear}#info_area .list_area ul li .item .category a:hover{opacity:.8}#info_area .list_area ul li .cont{line-height:1.85;padding-top:3px}#info_area.en .list_area ul li .cont{width:550px}#info_area .list_area ul li .cont a{text-decoration:none;position:relative;transition:.2s linear}#info_area .list_area ul li .cont a:hover{opacity:.8}#info_area .list_area ul li .cont a::after{font-family:FontAwesome;font-size:16px;color:#ccc;position:absolute;bottom:-7px;right:-24px}#info_area .list_area ul li .cont a.external::after{content:'\f35d'}#info_area .list_area ul li .cont a.internal::after{content:'\f0c1'}@media(max-width:1440px){#home_kv{height:55.517vw}#home_kv.en{height:34.69vw}#home_kv .home_kv_wrapp .catchcopy{left:6.944444vw}#home_kv .home_kv_wrapp .catchcopy .main{font-size:10.763889vw;margin-bottom:1.388889vw}#home_kv.en .home_kv_wrapp .catchcopy .main{margin-bottom:4vw}#home_kv .home_kv_wrapp .catchcopy .sub{font-size:1.666667vw;margin-bottom:5.972222vw;letter-spacing:.486111vw}#home_kv .home_kv_wrapp .catchcopy .sub_block .title{padding-right:4.583333vw}#home_kv.en .home_kv_wrapp .catchcopy .sub_block .title{padding-right:3.05vw}#home_kv .home_kv_wrapp .catchcopy .sub_block .title p{font-size:2.222222vw}#home_kv .home_kv_wrapp .catchcopy .sub_block .title p::after{width:3.680556vw;bottom:-1.388889vw}#home_kv .home_kv_wrapp .catchcopy .sub_block .text p{font-size:.972222vw}#home_kv.en .home_kv_wrapp .catchcopy .sub_block .text p{font-size:1.145vw}#home_kv .kv_anchor{right:.972222vw;bottom:34.69vw}#home_kv .kv_anchor a{font-size:1.388889vw}#home_kv .kv_anchor a::after{width:2.430556vw;height:.694444vw;left:3.194444vw}#home_kv .kv_anchor a:hover::after{width:3.819444vw}#topcont02{padding-bottom:8.055556vw}#about_area{width:81.9444%;margin:0 auto 4.7883vw}#about_area .image{height:44.861111vw}#about_area .image picture{width:43.055556vw;left:-5.277778vw}#about_area .title{margin:3.194444vw 0 5.555556vw}#about_area .title h2{font-size:6.458333vw}#about_area .title h2 small{font-size:.833333vw;margin-left:1.944444vw;bottom:.416667vw}#about_area .title h2 small::before{width:3.680556vw;top:-1.527778vw}#about_area .text{padding-left:1.666667vw}#about_area .text p{font-size:.972222vw}#about_area .text p.catch{font-size:1.666667vw;margin-bottom:2.083333vw}#service_area .service_sidebar{flex:0 40vw;width:40vw;height:54.166667vw;left:0!important}#service_area .service_sidebar .service_sidebar_wrapp{padding:3.472222vw 0 0 9.027778vw;width:45.972222vw;height:54.166667vw}#service_area.en .service_sidebar .service_sidebar_wrapp{height:41.638vw}#service_area .service_sidebar h2{font-size:6.458333vw;margin-bottom:1.805556vw}#service_area .service_sidebar h2 small{font-size:.833333vw;padding-left:4.305556vw;margin-top:1.111111vw}#service_area .service_sidebar h2 small::before{width:3.680556vw}#service_area .service_sidebar .caption{font-size:.972222vw;margin-bottom:2.638889vw}#service_area.en .service_sidebar .caption{margin-bottom:4.163vw}#service_area .service_sidebar .service_sidebar_list li{margin-bottom:2.430555vw}#service_area.en .service_sidebar .service_sidebar_list li{margin-bottom:3.469vw}#service_area .service_sidebar .service_sidebar_list li a{padding-left:3.472222vw}#service_area .service_sidebar .service_sidebar_list li a small{font-size:1.041667vw;margin-bottom:.555556vw}#service_area .service_sidebar .service_sidebar_list li a strong{font-size:1.666667vw}#service_area .service_sidebar .service_sidebar_list li a::before{font-size:1.388889vw}#service_area.en .service_sidebar .service_sidebar_list li a::before{top:-.416vw}#service_area .service_sidebar .service_sidebar_list li a strong::before{font-size:.833333vw;right:2.569444vw}#service_area .service_sidebar .service_sidebar_list li a strong::after{width:10.555556vw;right:2.916667vw}#service_area .service_section{flex:0 54vw;width:54vw}#service_area .service_section .service_section_inner{padding:2.083333vw 0 0 3.680556vw}#service_area .service_section .service_section_inner::after{width:50vw;height:10.902778vw;top:19.44444vw;right:-22.5vw}#service_area .service_section .service_section_inner .cont_box{width:40.972222vw;height:48.611111vw}#service_area .service_section .service_section_inner .cont_box .image_box{margin:0 0 2.916667vw}#service_area .service_section .service_section_inner .cont_box .text_box{width:18.611111vw;margin:0 0 2.916667vw}#service_area.en .service_section .service_section_inner .cont_box .text_box{width:28.452vw}#service_area .service_section .service_section_inner .cont_box .text_box .title{font-size:2.013889vw;margin-bottom:1.944444vw}#service_area.en .service_section .service_section_inner .cont_box .text_box .title{font-size:3.469vw}#service_area .service_section .service_section_inner .cont_box .text_box .title::before{font-size:3.333333vw;left:-7.916667vw}#service_area.en .service_section .service_section_inner .cont_box .text_box .title::before{left:-5.89vw}#service_area .service_section .service_section_inner .cont_box .text_box .title small{font-size:1.041667vw;margin-bottom:.555556vw}#service_area .service_section .service_section_inner .cont_box .text_box .description{font-size:.972222vw}#service_area .service_section .service_section_inner .cont_box .link_box{bottom:2.638889vw;right:3.263889vw}#service_area .service_section .service_section_inner .cont_box .link_box a{font-size:1.041667vw;padding:.277778vw}#service_area .service_section .service_section_inner .cont_box .link_box a::after{width:2.430556vw;height:.555556vw;left:4.444444vw}#service_area .service_section .service_section_inner .cont_box .link_box a:hover::after{width:3.472222vw}#info_area{width:81.944%;margin:9.027778vw auto 0}#info_area .title_area h2{font-size:6.458333vw;margin-bottom:6.666667vw}#info_area .title_area h2 small{font-size:.833333vw;margin-top:1.111111vw;padding-left:4.375vw}#info_area .title_area h2 small::before{width:3.680556vw}#info_area .title_area .link{width:15.069444vw}#info_area .link a{height:3.75vw;line-height:3.75vw;font-size:1.666666vw}#info_area .title_area .link a:after{width:.347222vw;height:.347222vw;right:.902778vw}#info_area .list_area ul{width:57.291667vw}#info_area .list_area ul li{font-size:.972222vw;padding:2.222222vw 0}#info_area .list_area ul li .item{width:19.444444vw}#info_area .list_area ul li .item .date{width:8.75vw}#info_area .list_area ul li .item .category a{width:7.638889vw;height:2.083333vw;line-height:2.083333vw;font-size:.833333vw}#info_area .list_area ul li .cont{padding-top:.208333vw}#info_area.en .list_area ul li .cont{width:38.1679vw}#info_area .list_area ul li .cont a::after{font-size:1.111111vw;right:-1.666667vw}}@media(max-width:816px){#service_area .service_sidebar .service_sidebar_wrapp{height:63vw}@media(max-width:414px){#home_kv,#home_kv.en{height:auto}#home_kv .bg_movie{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#home_kv .home_kv_wrapp{position:relative;padding:14.933333vw 0}#home_kv .home_kv_wrapp .catchcopy{position:relative;top:0;left:0;transform:translate(0,0)}#home_kv .home_kv_wrapp .catchcopy .main{font-size:19.333333vw;line-height:1.034;margin-bottom:3.866667vw}#home_kv .home_kv_wrapp .catchcopy .sub{font-size:4.933333vw;line-height:1.62;margin-bottom:18.666667vw;letter-spacing:.16908vw}#home_kv .home_kv_wrapp .catchcopy .sub_block{display:block}#home_kv .home_kv_wrapp .catchcopy .sub_block .title{padding-right:0;margin-bottom:13.6vw}#home_kv .home_kv_wrapp .catchcopy .sub_block .title p{font-size:7.6vw;display:inline-block}#home_kv .home_kv_wrapp .catchcopy .sub_block .title p::after{width:9.2vw;left:0;right:auto;bottom:-8.266667vw}#home_kv .home_kv_wrapp .catchcopy .sub_block .text p{width:66.266667vw;font-size:3.466667vw;line-height:2.15}#home_kv.en .home_kv_wrapp .catchcopy .sub_block .text p{font-size:3.466667vw}#home_kv .kv_anchor{top:68vh;bottom:auto;right:-.266667vw}#home_kv .kv_anchor a{font-size:4vw}#home_kv .kv_anchor a::after{width:8vw;height:1.866667vw;left:9.066667vw}#home_kv .kv_anchor a:hover::after{width:12.533333vw}#topcont02{padding-bottom:18.533333vw;background-image:url(//akatsuki-corp.com/lib/images/top/toppage_bg_sp.webp);background-size:100%}#about_area{width:100%;margin:0 auto 16.8vw;padding:0}#about_area .text,#about_area .title{float:none;width:auto}#about_area .image{float:none;width:auto;height:auto;margin:0 0 6.4vw}#about_area .image picture{display:block;width:auto;position:relative;left:0;margin:0 -4%}#about_area .title{margin:0 0 5.333333vw}#about_area .title h2{font-size:15.466667vw;line-height:1}#about_area .title h2 small{display:block;font-size:3.066667vw;margin:1.6vw 0 0;padding-left:10.266667vw;bottom:0}#about_area .title h2 small::before{width:9.2vw;background:#000;top:50%;left:0}#about_area .text{padding-left:0}#about_area .text p{font-size:3.466667vw;line-height:2.269}#about_area .text p.catch{font-size:5.2vw;line-height:1.66;margin-bottom:3.733333vw}#service_area{padding:0;margin:0 -5.33%}#service_area .service_content{width:100%;display:block}#service_area .service_sidebar{flex:0;width:auto;height:auto}#service_area .service_sidebar .service_sidebar_wrapp{padding:10.666667vw 5.33%;width:auto;height:auto;margin-bottom:5.066667vw}#service_area.en .service_sidebar .service_sidebar_wrapp{height:51vw}#service_area .service_sidebar h2{font-size:15.466667vw;margin-bottom:5.333333vw}#service_area .service_sidebar h2 small{font-size:3.066667vw;padding-left:10.133333vw;margin-top:3.066667vw}#service_area .service_sidebar h2 small::before{width:9.2vw;height:1px}#service_area .service_sidebar .caption{font-size:3.2vw;line-height:1.75;margin-bottom:0}#service_area .service_section{flex:0;width:auto}#service_area .service_section .service_section_inner{padding:10.133333vw 5.33% 13.333333vw}#service_area .service_section .service_section_inner::after{width:90vw;height:20vw;top:0;right:auto;left:0;transform:rotate(0)}#service_area .service_section .service_section_inner .cont_box{width:auto;height:auto;padding-bottom:13.333333vw}#service_area .service_section .service_section_inner .cont_box .image_box{margin:0 0 13.2vw}#service_area.en .service_section .service_section_inner .cont_box .image_box{margin:0 0 8vw}#service_area .service_section .service_section_inner .cont_box .text_box{display:block;width:auto;margin:0 3.333333vw}#service_area.en .service_section .service_section_inner .cont_box .text_box{width:85vw}#service_area .service_section .service_section_inner .cont_box .text_box .title{font-size:5.6vw;margin-bottom:6.266667vw;padding-left:23.466667vw}#service_area.en .service_section .service_section_inner .cont_box .text_box .title{font-size:11vw;margin-bottom:5vw}#service_area .service_section .service_section_inner .cont_box .text_box .title::before{font-size:12.666667vw;line-height:1;border-bottom:none;position:absolute;top:0;left:0}#service_area.en .service_section .service_section_inner .cont_box .text_box .title::before{left:-2vw}#service_area .service_section .service_section_inner .cont_box .text_box .title::after{content:'';width:2px;height:9.2vw;background:#000;position:absolute;top:55%;left:17.6vw;transform:translate(0,-50%)}#service_area.en .service_section .service_section_inner .cont_box .text_box .title::after{top:31%}#service_area .service_section .service_section_inner .cont_box .text_box .title small{font-size:3.466667vw;margin-bottom:1.733333vw}#service_area .service_section .service_section_inner .cont_box .text_box .description{font-size:3.466667vw}#service_area .service_section .service_section_inner .cont_box .link_box{bottom:-1.066667vw;right:15.2vw}#service_area .service_section .service_section_inner .cont_box .link_box a{font-size:4.4vw;padding:1.066667vw}#service_area .service_section .service_section_inner .cont_box .link_box a::after{width:8vw;height:2.133333vw;left:18.666667vw}#service_area .service_section .service_section_inner .cont_box .link_box a:hover::after{width:12.533333vw}#info_area{width:auto;margin:18.533333vw auto 0;display:block}#info_area .title_area h2{text-align:center;font-size:15.466667vw;margin-bottom:12.266667vw}#info_area .title_area h2 small{font-size:3.066667vw;margin-top:4.266667vw;padding-left:0}#info_area .title_area h2 small::before{width:9.2vw;top:auto;bottom:-5.333333vw;left:0;right:0;margin:auto;transform:translate(0,0)}#info_area .list_area ul{width:auto;margin:0 5.33% 8vw}#info_area .list_area ul li{font-size:3.733333vw;padding:6.933333vw 5.333333vw;display:block}#info_area .list_area ul li .item{width:auto;margin-bottom:2.4vw}#info_area .list_area ul li .item .date{width:30vw}#info_area .list_area ul li .item .category a{width:24vw;height:6.4vw;line-height:6.4vw;font-size:2.933333vw}#info_area .list_area ul li .cont{line-height:2.03;padding-top:0}#info_area.en .list_area ul li .cont{width:70vw}#info_area .link{width:66.133333vw;margin:0 auto}#info_area .link a{height:14vw;line-height:14vw;font-size:5.7971vw}#info_area .link a:after{width:1.6vw;height:1.6vw;right:4.8vw}#info_area .list_area ul li .cont a::after{font-size:3.733333vw;right:-5.866667vw}}}