.ma5menu{display:none;}
.ma5menu--active .ma5menu__page{margin-right:-17px;height:100%;overflow:hidden;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);transition:-webkit-transform 0.3s ease-out 0s;-o-transition:transform 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s;}
@media (min-width:768px){.ma5menu--active .ma5menu__page{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
.ma5menu > ul{display:none;}
.ma5menu__head{padding:0 5px;border-bottom:0px;height:6.9vw;text-align:center;color:#ffffff;background-color:transparent;position:relative;border-bottom:1px solid #efefef;}
.ma5menu__header{line-height:6;color:#ffffff;background-color:transparent;}
.ma5menu__header a{color:#eb1c23;}
.ma5menu__header a:hover{color:#eb1c23;}
.ma5menu__close{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffffff;background-color:transparent;}
.ie .ma5menu__close{fill:#ffffff;}
.ma5menu__toggle:hover .ma5menu__close{color:#eb1c23;background-color:transparent;}
.ie .ma5menu__toggle:hover .ma5menu__close{fill:#eb1c23;}
.ma5menu__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffffff;width:40px;height:40px;}
.ie .ma5menu__logo{fill:#ffffff;}
.ma5menu__home:hover .ma5menu__logo{color:#eb1c23;}
.ie .ma5menu__home:hover .ma5menu__logo{fill:#eb1c23;}
.ma5menu__home{font-weight:700;color:inherit;position:absolute;top:0;left:2vw;padding:0.3vw 0.3vw 0;}
.ma5menu__home img {max-width: 4vw;}
.ma5menu__tools{display:none;}
.ma5menu__footer .ma5menu__tools{display:block;}
.ma5menu__footer{padding:20px 20px 30px 20px;text-align:center;color:rgba(255, 255, 255, 0.6);background-color:transparent;text-transform:none;}
.ma5menu__footer a{color:#eb1c23;}
.ma5menu__footer a:hover{color:#eb1c23;}
.ma5menu__toggle{cursor:pointer;color:#ffffff;background-color:#ffffff;-ms-touch-action:manipulation;touch-action:manipulation;padding:2.8vw 1.9vw;border:0px;border-right:1px solid #e0e0e0;position:relative;border-radius:0px;transition:all 0.2s ease-in-out;}
.ma5menu__toggle:hover{}
.ie .ma5menu__toggle:hover{fill:#ffffff;}
.ie .ma5menu__toggle{fill:#ffffff;}
.ma5menu__toggle .ma5menu__icon-toggle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:42px;height:24px;}
.ma5menu__header .ma5menu__toggle{position:absolute;top:0;}
.ma5menu__header .ma5menu__toggle:hover{}
.ma5menu--left .ma5menu__header .ma5menu__toggle{right:0px;}
.ma5menu--right .ma5menu__header .ma5menu__toggle{left:0;}
.ma5menu__icon-up{margin:0;width:44px;height:44px;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);background-repeat:no-repeat;background-position:50% 50%;background-size:10px 8px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%206%204%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.999%2C3.999%20L5.999%2C1.999%20L5.999%2C0.082%20L2.999%2C2.095%20L-0.001%2C-0.001%20L-0.001%2C1.999%20L2.999%2C3.999%20L2.999%2C3.999%20Z%22/%3E%3C/svg%3E");}
.ma5menu__alert{display:block;text-align:center;width:300px;height:50px;bottom:0;left:0;position:absolute;overflow:hidden;z-index:500;-webkit-transform:translateZ(0);transform:translateZ(0);background-image:-o-linear-gradient(to bottom, rgba(14, 101, 182, 0) 0%, #d0d0d0 50%);background-image:linear-gradient(to bottom, rgba(14, 101, 182, 0) 0%, #d0d0d0 50%);background-repeat:no-repeat;background-size:100% 100%;background-position:0 50px;-o-transition:background-position .4s ease-in .3s;transition:background-position .4s ease-in .3s;will-change:auto;pointer-events:none;}
@media (min-width:768px){.ma5menu__alert{width:300px;}
}
.ma5menu__container--scroll .ma5menu__alert{background-position:0 0;-o-transition:background-position .4s ease-out;transition:background-position .4s ease-out;pointer-events:auto;}
.ma5menu__alert-content{width:150px;height:40px;position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-transition:bottom .4s ease-in;transition:bottom .4s ease-in;}
.ma5menu__container--scroll .ma5menu__alert-content{bottom:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ma5-arrowDown;animation-name:ma5-arrowDown;-o-transition:bottom .4s ease-out .4s;transition:bottom .4s ease-out .4s;}
.ma5menu__container{-o-transition:none !important;transition:none !important;position:fixed;background-color:#ffffff;height:100%;top:0;line-height:19px;overflow:hidden;border:none;z-index:10000;}
@media (max-width:767px){.ma5menu__container{width:300px;}
}
@media (min-width:768px){.ma5menu__container{width:300px;}
}
.ma5menu--left .ma5menu__container{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);left:0;}
.ma5menu--ready.ma5menu--left .ma5menu__container{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie.ma5menu--ready.ma5menu--left .ma5menu__container{-webkit-animation-name:ma5menuOut;animation-name:ma5menuOut;}
.ie.ma5menu--ready.ma5menu--left .ma5menu__container{-webkit-animation-name:ma5menuOutIEphone;animation-name:ma5menuOutIEphone;}
@media (min-width:768px){.ie.ma5menu--ready.ma5menu--left .ma5menu__container{-webkit-animation-name:ma5menuOutIEtablet;animation-name:ma5menuOutIEtablet;}
}
.ma5menu--ready.ma5menu--right .ma5menu__container{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie.ma5menu--ready.ma5menu--right .ma5menu__container{-webkit-animation-name:ma5menuOutB;animation-name:ma5menuOutB;}
.ie.ma5menu--ready.ma5menu--right .ma5menu__container{-webkit-animation-name:ma5menuOutBIEphone;animation-name:ma5menuOutBIEphone;}
@media (min-width:768px){.ie.ma5menu--ready.ma5menu--right .ma5menu__container{-webkit-animation-name:ma5menuOutBIEtablet;animation-name:ma5menuOutBIEtablet;}
}
.ma5menu--active.ma5menu--left .ma5menu__container{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie.ma5menu--active.ma5menu--left .ma5menu__container{-webkit-animation-name:ma5menuOutB;animation-name:ma5menuOutB;}
.ie.ma5menu--active.ma5menu--left .ma5menu__container{-webkit-animation-name:ma5menuOutBIEphone;animation-name:ma5menuOutBIEphone;}
@media (min-width:768px){.ie.ma5menu--active.ma5menu--left .ma5menu__container{-webkit-animation-name:ma5menuOutBIEtablet;animation-name:ma5menuOutBIEtablet;}
}
@media (min-width:768px){.ma5menu--left .ma5menu__container{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);padding:0;left:0;}
}
.safari .ma5menu__container{height:100%;}
.preload .ma5menu__container{opacity:0;z-index:-1;}
.ma5menu__panel{display:none;width:300px;height:80%;height:calc(100% - 60px);position:absolute;overflow:hidden;overflow-y:auto;left:0;margin:0;padding:0;list-style-type:none;z-index:100;color:rgb(3, 61, 120);}
@media (min-width:768px){.ma5menu__panel{width:300px;}
}
.ma5menu__panel.has-scrollbar{overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.ma5menu__panel:hover::-webkit-scrollbar-thumb{background-color:rgb(146, 146, 146);}
.ma5menu__panel::-webkit-scrollbar{width:5px;background-color:rgba(214, 214, 214, 0.6);}
.ma5menu__panel::-webkit-scrollbar-thumb{background-color:rgb(146, 146, 146);outline:none;}
.ma5menu__panel:first-of-type{z-index:160;}
.ma5menu__panel--parent-leave, .ma5menu__panel--parent-enter{z-index:180;display:block;}
.ma5menu__panel--active-leave, .ma5menu__panel--active-enter{z-index:190;display:block;}
.ma5menu__panel--active-enter{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie .ma5menu__panel--active-enter{-webkit-animation-name:ma5-panelIn;animation-name:ma5-panelIn;}
.ie .ma5menu__panel--active-enter{-webkit-animation-name:ma5-panelInIEphone;animation-name:ma5-panelInIEphone;}
@media (min-width:768px){.ie .ma5menu__panel--active-enter{-webkit-animation-name:ma5-panelInIEtablet;animation-name:ma5-panelInIEtablet;}
}
.ma5menu__panel--active-leave{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie .ma5menu__panel--active-leave{-webkit-animation-name:ma5-panelOut;animation-name:ma5-panelOut;}
.ie .ma5menu__panel--active-leave{-webkit-animation-name:ma5-panelOutIEphone;animation-name:ma5-panelOutIEphone;}
@media (min-width:768px){.ie .ma5menu__panel--active-leave{-webkit-animation-name:ma5-panelOutIEtablet;animation-name:ma5-panelOutIEtablet;}
}
.ma5menu__panel--parent-enter{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie .ma5menu__panel--parent-enter{-webkit-animation-name:ma5menuOut;animation-name:ma5menuOut;}
.ie .ma5menu__panel--parent-enter{-webkit-animation-name:ma5menuOutIEphone;animation-name:ma5menuOutIEphone;}
@media (min-width:768px){.ie .ma5menu__panel--parent-enter{-webkit-animation-name:ma5menuOutIEtablet;animation-name:ma5menuOutIEtablet;}
}
.ma5menu__panel--parent-leave{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.noie .ma5menu__panel--parent-leave{-webkit-animation-name:ma5menuOutB;animation-name:ma5menuOutB;}
.ie .ma5menu__panel--parent-leave{-webkit-animation-name:ma5menuOutBIEphone;animation-name:ma5menuOutBIEphone;}
@media (min-width:768px){.ie .ma5menu__panel--parent-leave{-webkit-animation-name:ma5menuOutBIEtablet;animation-name:ma5menuOutBIEtablet;}
}
.ma5menu__panel.lvl-0{}
.ma5menu__panel.lvl-1{text-transform:none;}
.ma5menu__panel > ul{margin:0;padding:0;}
.ma5menu__panel > ul li{position:relative;font-size:0;padding-right:0;margin-bottom:0;line-height:0;}
.ma5menu__panel > ul li:first-of-type{border-top:0px;}
.ma5menu__panel > ul li a,
.ma5menu__panel > ul li .ma5menu__category{display:inline-block;vertical-align:top;text-decoration:none !important;width:100%;outline:none !important;border-bottom:1px solid #efefef;pointer-events:none;letter-spacing:.3px;-o-transition:color .3s ease-out, background-color .3s ease-out;transition:color .3s ease-out, background-color .3s ease-out;padding-top:1vw;padding-bottom:1vw;padding-left:3vw;padding-right:2vw;font-size:1vw;letter-spacing:1px;line-height:1;overflow:hidden;-ms-touch-action:manipulation;touch-action:manipulation;min-height:3vw;}
.ma5menu__panel > ul li a{color:#000000;background-color:transparent;}
.ma5menu__panel > ul li a:hover{color:#eb1c23;background-color:transparent;-o-transition:none;transition:none;}
.ma5menu__panel > ul li .ma5menu__category{position:relative;text-align:left;background-position:calc(100% - 23px) 50%;color:#000000;background-color:transparent;}
.ma5menu__panel > ul li .ma5menu__category:hover{color:#eb1c23;background-color:transparent;-o-transition:none;transition:none;}
.ma5menu__panel > ul li .ma5menu__category.ma5menu__path{color:#eb1c23 !important;background-color:transparent !important;}
.ma5menu__panel > ul li .ma5menu__category.ma5menu__path:hover{color:#eb1c23 !important;background-color:transparent !important;-o-transition:none;transition:none;}
.ma5menu__panel > ul li > .ma5menu__btn--enter + a{padding-right:60px;margin-right:-50px;}
.ma5menu__panel--active{z-index:170;display:block;}
.ma5menu__panel--active > ul li a,
.ma5menu__panel--active > ul li .ma5menu__category{pointer-events:auto;}
.ma5menu__btn--enter, .ma5menu__btn--leave{font-size:13px;cursor:pointer;display:block;position:absolute;padding:0;top:0;height:100%;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;background-repeat:no-repeat;background-position:50% 50%;background-size:8px 8px;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}
.ma5menu__btn--enter:hover, .ma5menu__btn--leave:hover{-o-transition:none;transition:none;}
.ma5menu__panel .fa-angle-right{position:absolute;right:1.5vw;font-size:1vw;margin-top:1vw;color:#6b6b6b;}
.ma5menu__panel .fa-angle-left{position:absolute;font-size:1vw;margin-top:1vw;color:#6b6b6b;margin-left:-1.5vw;}
.ma5menu__btn--enter{z-index:0;left:auto;right:0;}
.ma5menu__btn--enter:before{content:"";display:block;width:1px;position:absolute;top:3px;bottom:3px;right:30px;background-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);}
.ma5menu__btn--leave{left:0;right:auto;}
.ma5menu__btn--leave:hover{}
.ma5menu__leave:hover .ma5menu__btn--leave{}
.ma5menu__btn--leave:before{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;right:-2px;background-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);}
.ma5menu__leave{font-size: 1vw;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #eb1c23;
    background-color: rgba(255, 255, 255, 0.1);
    cursor: pointer;
    display: block;
    position: relative;
    padding: 0 2.7vw 0 3vw;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%;
    border-bottom: 1px solid rgb(239, 239, 239);
    line-height: 3vw;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.ma5menu__leave:hover{color:#eb1c23;background-color:rgba(255, 255, 255, 0.1);}
.ma5menu__leave + .ma5menu__btn--enter{bottom:0;height:calc(100% - 50px);top:auto;}
.ma5menu__path{color:#eb1c23 !important;background-color:transparent !important;}
.ma5menu--overflow{overflow-x:hidden !important;}
.ma5menu--left:before, .ma5menu--right:before{content:"";display:block;height:100%;position:fixed;top:0;z-index:-1;-o-transition:all 0.4s ease-out 0.5s, z-index 0.8s linear;transition:all 0.4s ease-out 0.5s, z-index 0.8s linear;width:100%;}
.ma5menu--active:before{background-color:rgba(0, 0, 0, 0.5);-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;z-index:9000;}
.ma5menu--active > body .container *{-ms-touch-action:none;touch-action:none;pointer-events:none;}
/*@media (max-width:767px){
.ma5menu__head {height: 58px;}
.ma5menu__home {padding: 7px; left: 30px;}
.ma5menu__home img {width: 65%; max-width: 50px;}
html.ma5menu--active .ma5menu__toggle {padding: 20px 16px;}
.ma5menu__panel {width: 295px;}
.ma5menu__leave {font-size: 15px; line-height: 40px;}
.ma5menu__panel .fa-angle-left {margin-top: 11px;}
.ma5menu__panel > ul li a, .ma5menu__panel > ul li .ma5menu__category {font-size: 15px; min-height: 40px; padding-top: 10px; padding-bottom: 10px;}
.ma5menu__panel .fa-angle-right {margin-top: 10px;}
.ma5menu--active > body *{pointer-events:none;}
.ma5menu--active > body .ma5menu__toggle{pointer-events:auto;}
.ma5menu--active > body .ma5menu__toggle *{pointer-events:auto;}
.ma5menu--active > body .ma5menu__container{pointer-events:auto;}
.ma5menu--active > body .ma5menu__container *{pointer-events:auto;}
.ma5menu--active > body .ma5menu__container .ma5menu__alert{pointer-events:none;}
.ma5menu--active > body .ma5menu__container--scroll{pointer-events:auto;}
}
@media (max-width:1199px){.ma5menu--active.has-body-scrollbar{overflow:hidden;overflow-y:scroll;height:auto;min-height:100%;-webkit-overflow-scrolling:touch;}
}*/
.ma5menu--active.ma5menu--left:before{right:0;}
.ma5menu--active.ma5menu--right:before{left:0;}
.ma5menu--swipe{position:relative;overflow-x:hidden !important;}
.ma5menu--swipe body{position:relative;}
.ma5menu--swipe.ma5menu--left body{-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out;left:0;}
.ma5menu--swipe.ma5menu--right body{-o-transition:right 0.5s ease-out;transition:right 0.5s ease-out;right:0;}
.ma5menu--swipe.ma5menu--active.ma5menu--left body{left:300px;}
@media (min-width:768px){.ma5menu--swipe.ma5menu--active.ma5menu--left body{left:300px;}
}
@-webkit-keyframes ma5-panelIn{0%{-webkit-transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);}
}
@keyframes ma5-panelIn{0%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-panelOut{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);}
}
@keyframes ma5-panelOut{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
@-webkit-keyframes ma5menuIn{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuIn{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOut{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuOut{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOutB{0%{-webkit-transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);}
}
@keyframes ma5menuOutB{0%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@media (min-width:768px){@-webkit-keyframes ma5-panelIn{0%{-webkit-transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);}
}
@keyframes ma5-panelIn{0%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-panelOut{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);}
}
@keyframes ma5-panelOut{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
@-webkit-keyframes ma5menuIn{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuIn{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOut{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOutB{0%{-webkit-transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);}
}
@keyframes ma5menuOutB{0%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
}
@-webkit-keyframes ma5-panelInIEphone{0%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes ma5-panelInIEphone{0%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-panelOutIEphone{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
@keyframes ma5-panelOutIEphone{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
@-webkit-keyframes ma5menuInIEphone{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuInIEphone{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOutIEphone{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuOutIEphone{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOutBIEphone{0%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes ma5menuOutBIEphone{0%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-panelInIEtablet{0%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes ma5-panelInIEtablet{0%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-panelOutIEtablet{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
@keyframes ma5-panelOutIEtablet{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}
}
@-webkit-keyframes ma5menuInIEtablet{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuInIEtablet{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOutIEtablet{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@keyframes ma5menuOutIEtablet{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
}
@-webkit-keyframes ma5menuOutBIEtablet{0%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes ma5menuOutBIEtablet{0%{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-arrowDown{0%{opacity:1;}
40%{opacity:0;}
60%{opacity:0.5;}
100%{opacity:1;}
}
@keyframes ma5-arrowDown{0%{opacity:1;}
40%{opacity:0;}
60%{opacity:0.5;}
100%{opacity:1;}
}
*, *::after, *::before{box-sizing:border-box;}







@media screen and (max-width:1030px) {
    .ma5menu__panel > ul li a, .ma5menu__panel > ul li .ma5menu__category, .ma5menu__leave {font-size: 1.6vw; padding: 2vw 2vw 2vw 4vw; line-height: 1;}
    .ma5menu__panel .fa-angle-right, .ma5menu__panel .fa-angle-left { font-size: 1.6vw; margin-top: 2vw;}
    .ma5menu__panel .fa-angle-left {margin-top: 0vw;}
}


@media screen and (max-width:768px) {
    .ma5menu__panel > ul li a, .ma5menu__panel > ul li .ma5menu__category, .ma5menu__leave {font-size: 1.6vw; padding: 2vw 2vw 2vw 4vw; line-height: 1;}
    .ma5menu__panel .fa-angle-right, .ma5menu__panel .fa-angle-left { font-size: 1.6vw; margin-top: 2vw;}
    .ma5menu__panel .fa-angle-left {margin-top: 0vw;}
}






@media screen and (max-width:414px) {
    .ma5menu__header {line-height: 2;}
    .ma5menu__toggle {padding: 3.8vw 2.9vw;}
    .ma5menu__panel > ul li a, .ma5menu__panel > ul li .ma5menu__category {padding-top: 4vw; padding-bottom: 4vw; padding-left: 10vw; padding-right: 2vw; font-size: 3.5vw;}
    .ma5menu__panel .fa-angle-right {right: 5vw; font-size: 3.5vw; margin-top: 4vw;}
    .ma5menu__head {height: 11vw;}
    .ma5menu__toggle, html.ma5menu--active .ma5menu__toggle {padding: 4.5vw 3.3vw;}
    .ma5menu__home {left: 10vw; padding: 1.3vw 0vw 0;}
    .ma5menu__home img {max-width: 7vw;}
    .ma5menu__panel .fa-angle-left {font-size: 4vw; margin-top: 3.5vw; margin-left: -4.5vw;}
    .ma5menu__leave {font-size: 3vw; line-height: 11vw;     padding: 0 2.7vw 0 10vw;}
}
/*@media screen and (max-width: 1040px) {
	.inner-lines {height: 83px;}
.ma5menu__toggle {padding: 32px 28px;}
}
@media screen and (max-width: 780px) {
  .ma5menu__toggle {padding: 20px 19px;}
  .ma5menu__toggle span {}
}*/