@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }@-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)}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)}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)}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)}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);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}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)}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)}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)}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)}}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-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)}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)}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)}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)}0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}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)}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)}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)}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)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-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)}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)}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)}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)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}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)}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)}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)}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)}}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}20%,40%,60%,80%,100%{-webkit-transform-origin:top center;transform-origin:top center}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)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-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%)}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%)}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%)}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%)}0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}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%)}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%)}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%)}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%)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-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)}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)}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)}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)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}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)}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)}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)}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)}}@-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)}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)}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)}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)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}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)}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)}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)}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)}}@-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)}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)}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)}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)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}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)}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)}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)}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)}}@-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)}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)}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)}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)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}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)}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)}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)}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)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@-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)}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)}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)}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)}0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}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)}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)}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)}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)}}@-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)}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)}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)}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)}0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}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)}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)}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)}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)}}@-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)}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)}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)}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)}0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}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)}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)}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)}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)}}@-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)}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)}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)}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)}0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}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)}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)}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)}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)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}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);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}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);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}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);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-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) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}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%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@-webkit-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-webkit-keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@-webkit-keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@-webkit-keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left}80%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);transform:translateY(700px)}}@-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)}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)}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)}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)}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);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}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)}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)}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)}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)}}@-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)}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)}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)}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)}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);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}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)}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)}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)}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)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@keyframes zoomInDown{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@keyframes zoomInRight{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@keyframes zoomInUp{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutUp{40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}*{box-sizing:border-box}body{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;min-width:320px;overflow-x:hidden;font-size:12px;line-height:1.9166666667em;color:#333}img{max-width:100%;vertical-align:bottom}a{text-decoration:none;outline:none}main{max-width:100%}ul li{list-style:none}.a{color:blue;text-decoration:none;outline:none}.a:hover{color:blue}.a:hover .opacity-ov{opacity:.5;filter:alpha(opacity=50)}.a:active,.a:focus{color:blue;text-decoration:none;outline:none}.p{padding-top:.5em;padding-bottom:.5em;font-size:14px;line-height:1.75em}.b,.strong,.em{font-weight:bold}.has-navigation-above{padding-top:70px}.is-en{word-break:break-word}@font-face{font-family:"Bebas Neue Bold";font-style:normal;font-weight:bold;src:url("../fonts/BebasNeueBold/BebasNeueBold.eot");src:url("../fonts/BebasNeueBold/BebasNeueBold.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueBold/BebasNeueBold.woff2") format("woff2"),url("../fonts/BebasNeueBold/BebasNeueBold.woff") format("woff"),url("../fonts/BebasNeueBold/BebasNeueBold.ttf") format("truetype")}@font-face{font-family:"Bebas Neue Light";font-style:normal;font-weight:300;src:url("../fonts/BebasNeueLight/BebasNeueLight.eot");src:url("../fonts/BebasNeueLight/BebasNeueLight.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueLight/BebasNeueLight.woff2") format("woff2"),url("../fonts/BebasNeueLight/BebasNeueLight.woff") format("woff"),url("../fonts/BebasNeueLight/BebasNeueLight.ttf") format("truetype"),url("../fonts/BebasNeueLight/BebasNeueLight.svg#BebasNeueLight") format("svg")}@font-face{font-family:"Bebas Neue Regular";font-style:normal;font-weight:normal;src:url("../fonts/BebasNeueRegular/BebasNeueRegular.eot");src:url("../fonts/BebasNeueRegular/BebasNeueRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueRegular/BebasNeueRegular.woff2") format("woff2"),url("../fonts/BebasNeueRegular/BebasNeueRegular.woff") format("woff"),url("../fonts/BebasNeueRegular/BebasNeueRegular.ttf") format("truetype"),url("../fonts/BebasNeueRegular/BebasNeueRegular.svg#BebasNeueRegular") format("svg")}@font-face{font-family:"Bebas Neue Book";font-style:normal;font-weight:normal;src:url("../fonts/BebasNeueBook/BebasNeueBook.eot");src:url("../fonts/BebasNeueBook/BebasNeueBook.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueBook/BebasNeueBook.woff") format("woff"),url("../fonts/BebasNeueBook/BebasNeueBook.ttf") format("truetype")}.fz-8{font-size:8px}.fz-9{font-size:9px}.fz-10{font-size:10px}.fz-11{font-size:11px}.fz-12{font-size:12px}.fz-13{font-size:13px}.fz-14{font-size:14px}.fz-15{font-size:15px}.fz-16{font-size:16px}.fz-17{font-size:17px}.fz-18{font-size:18px}.fz-19{font-size:19px}.fz-20{font-size:20px}.fz-21{font-size:21px}.fz-22{font-size:22px}.fz-23{font-size:23px}.fz-24{font-size:24px}.fz-25{font-size:25px}.fz-26{font-size:26px}.fz-27{font-size:27px}.fz-28{font-size:28px}.fz-29{font-size:29px}.fz-30{font-size:30px}.fz-32{font-size:32px}.fz-40{font-size:40px}.fw-b{font-weight:bold}.fw-n{font-weight:normal}.lh-1em{line-height:1em}.lh-1_25em{line-height:1.25em}.lh-1_5em{line-height:1.5em}.lh-1_75em{line-height:1.75em}.l-header{position:fixed;top:0;left:0;z-index:9999;width:100%;min-height:70px;background-color:rgba(26,50,104,0);-webkit-transition:background-color .8s;transition:background-color .8s}.l-header.sticky,.l-header.is-active{min-height:70px;background-color:#1a3268}.l-header.is-active{background-color:rgba(26,50,104,.7)}.l-header.is-active.sticky{background-color:#1a3268}.l-header-right-column{position:absolute;top:15px;right:15px}.l-header-lang{margin-right:9px;font-size:44px;line-height:40px;color:#fff;text-decoration:none;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.l-header-hamburger{position:relative;display:inline-block;width:35px;height:31px;padding:0;vertical-align:top;background:rgba(0,0,0,0);border:0}.l-header-hamburger-inner{position:absolute;left:0;width:35px;height:5px;background-color:#fff}.l-header-hamburger-inner:nth-child(1){top:0}.l-header-hamburger-inner:nth-child(2){top:13px}.l-header-hamburger-inner:nth-child(3){top:26px}.l-header-hamburger:active,.l-header-hamburger:focus{outline:none}.l-header-logo{position:absolute;top:0;left:0;z-index:20;width:120px;height:66px}.l-header-logo-white{height:75px}.l-header-logo-white .l-header-logo-triangle{border-top:75px solid #1a3268}.l-header-logo-link{position:absolute;top:9px;left:6px;z-index:20;width:60px;height:20px;font-size:0;background-image:url("../images/share/logo_ots_sp.png");background-repeat:no-repeat;background-size:contain}.l-header-logo-link-white{background-image:url("../images/share/logo_ots_white_sp.png")}.l-header-logo-triangle{position:absolute;bottom:0;left:0;width:0;height:0;border-top:66px solid #fff;border-right:0 solid rgba(0,0,0,0)}.l-header-logo-triangle-careers{border-top:100px solid #1a3268;border-right:121px solid rgba(0,0,0,0)}.l-header-logo-triangle.open{border-right:120px solid rgba(0,0,0,0)}.l-header-logo-text{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;position:absolute;top:13px;left:10px;z-index:20;font-size:14px;line-height:1em;color:#fff;text-align:center}.l-header-wrapper{position:absolute;top:0;left:0;z-index:10;display:none;width:100%;height:100%;padding-top:77px;padding-bottom:45px;overflow-y:hidden;background-color:rgba(105,121,159,.9)}.l-header-wrapper-top-part{position:absolute;top:0;right:0;width:0;height:0;content:"";border-top:134px solid rgba(26,50,104,.7);border-left:215px solid rgba(0,0,0,0)}.l-header-wrapper-bottom-part{position:absolute;bottom:0;left:0;width:0;height:0;content:"";border-right:375px solid rgba(0,0,0,0);border-bottom:226px solid rgba(26,50,104,.7)}.l-header-close{position:absolute;top:15px;right:15px;display:none;opacity:0}.l-header-close-lang{display:none}.l-header-close-contact{display:inline-block;margin-right:13px;font-size:15px;color:#fff;text-decoration:none;vertical-align:middle;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-header-close-icon{position:relative;display:inline-block;width:35px;height:31px;vertical-align:middle;background-color:rgba(0,0,0,0);border:0}.l-header-close-icon-inner{position:absolute;top:13px;left:0;width:35px;height:5px;background-color:#fff}.l-header-close-icon-inner:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header-close-icon-inner:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header-close-icon:active,.l-header-close-icon:focus{outline:none}.l-header-careers{background-color:#fff}.l-footer{position:relative;z-index:12;background-color:#ededed}.l-footer-navigation{padding-top:47px;padding-bottom:11px}.l-footer-item{margin-bottom:15px}.l-footer-link{display:inline-block;margin-bottom:24px;font-size:30px;line-height:.9em;color:#1a3268;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-footer-link:active,.l-footer-link:focus,.l-footer-link:visited{color:#1a3268}.l-footer-child-list{font-size:0}.l-footer-child-item{display:inline-block;width:50%;margin-bottom:10px;vertical-align:top}.l-footer-child-item .icon-outlink-blue{width:18px;height:12px}.l-footer-child-link{position:relative;display:inline-block;font-size:12px;line-height:1.7916666667em;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.l-footer-child-link:active,.l-footer-child-link:focus,.l-footer-child-link:visited{color:#1a3268}.l-footer-child-link-inner{position:relative;padding-right:10px;padding-left:10px}.l-footer-child-link-inner::before{position:absolute;top:9px;left:0;width:5px;height:2px;content:"";background-color:#1a3268}.l-footer-child-link-inner-second::before{opacity:0}.l-footer-copyright{background-color:#1a3268}.l-footer-copyright-text{height:55px;font-size:10px;line-height:55px;color:#fff;text-align:center;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.l-footer-to-top{position:absolute;top:-28px;right:10px;width:50px;height:50px;cursor:pointer;background-color:rgba(26,50,104,.9);border:0}.l-footer-to-top.l-to-top-fix{position:fixed;top:auto;bottom:15px;z-index:15}.l-footer-to-top::before{position:absolute;top:10px;right:0;left:0;width:15px;height:2px;margin:auto;content:"";background-color:#fff}.l-footer-to-top::after{position:absolute;top:20px;right:0;left:0;width:14px;height:18px;margin:auto;content:"";background-image:url("/common/images/share/icon_to_top.png");background-repeat:no-repeat;background-size:cover}.l-footer-to-top:active,.l-footer-to-top:focus{outline:none}.l-footer-careers{position:relative;z-index:3;padding-top:52px}.l-footer-careers-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;margin-bottom:24px;font-size:30px;color:#1a3268;letter-spacing:.03em}.l-footer-careers-list{*zoom:1}.l-footer-careers-list::before,.l-footer-careers-list::after{content:" ";display:table}.l-footer-careers-list::after{clear:both}.l-footer-careers-item{float:left;width:50%;margin-bottom:9px}.l-footer-careers-item-full{width:100%}.l-footer-careers-link{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-size:25px;line-height:1em;color:#1a3268;letter-spacing:.03em;white-space:nowrap}.l-footer-careers-link-inner{position:relative;display:inline-block}.l-footer-careers-link-inner::before{position:absolute;right:0;height:4px;content:"";background-color:#1a3268;-webkit-transition:all .3s;transition:all .3s}.l-footer-careers-link-inner .font-option{font-family:"Roboto Condensed",sans-serif;font-size:63%}.l-footer-careers-link-no-line{padding-right:0;padding-left:0}.l-footer-careers-link-no-line::before{display:none}.l-footer-careers-small{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:block;margin-bottom:5px;font-size:10px;line-height:1.8em;color:#1a3268;letter-spacing:0}.l-footer-careers-child-list{*zoom:1;padding-left:0;margin-top:7px}.l-footer-careers-child-list::before,.l-footer-careers-child-list::after{content:" ";display:table}.l-footer-careers-child-list::after{clear:both}.l-footer-careers-child-item{margin-bottom:14px}.l-footer-careers-child-link{font-size:12px;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.5em;color:#1a3268}.l-footer-careers-child-inner{position:relative;display:inline-block;padding-right:10px;padding-left:10px}.l-footer-careers-child-inner::before{position:absolute;top:9px;left:0;width:8px;height:2px;content:"";background-color:#1a3268;-webkit-transition:all .3s;transition:all .3s}.l-footer-careers-child-inner-second::before{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.l-footer-careers-button{margin-top:35px;margin-bottom:50px;text-align:center}.l-footer-careers-button .button{width:100%;max-width:220px;height:50px;line-height:55px;letter-spacing:.03em;background-color:#69799f}.l-footer-careers-button .button-inner{font-size:25px}.l-navigation{position:relative;top:0;z-index:90;width:100%;height:100%;padding:0 20px;overflow-y:auto}.l-navigation-list{position:absolute;top:0;left:0;width:100%;padding-top:20%;padding-right:20px;padding-left:20px;font-size:0}.l-navigation-item{display:block;margin-bottom:13px}.l-navigation-item-contact{position:absolute;top:0}.l-navigation-link{display:inline-block;margin-bottom:22px;font-size:30px;line-height:.9em;color:#fff;text-decoration:none;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-navigation-list-child{display:block;display:none;font-size:0}.l-navigation-item-child{display:inline-block;width:47%;margin-bottom:25px;margin-left:5%;vertical-align:top}.l-navigation-item-child:nth-child(2n){margin-left:0}.l-navigation-item-child-full{width:100%;margin-left:0}.l-navigation-link-child{position:relative;display:inline-block;padding-left:10px;font-size:14px;line-height:1.5em;color:#fff;text-decoration:none;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-navigation-link-child::before{position:absolute;top:8px;left:0;width:5px;height:2px;content:"";background-color:#fff}.l-navigation-link-child-ots{font-size:22px}.l-navigation-link-child-ots::before{top:13px}.l-link-english{font-size:18px}.l-link-english::before{top:10px}.l-link-english.l-header-close-contact{margin-top:5px}.l-sub-menu{display:none}.l-sub-menu-list{display:none}.l-sub-menu-list.l-sub-menu-list-division{max-width:none;margin-right:-5px;margin-bottom:27px;margin-left:-5px;font-size:0}.l-sub-menu-list.l-sub-menu-list-division .l-sub-menu-division-item{display:inline-block;width:50%;padding-right:5px;padding-left:5px;margin-bottom:10px}.l-sub-menu-list.l-sub-menu-list-division .l-sub-menu-item-full{width:100%}.l-sub-menu-list.l-sub-menu-list-division .l-sub-menu-division-link{position:relative;display:block}.l-sub-menu-list.l-sub-menu-list-division .l-sub-menu-division-link::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.l-sub-menu-list.l-sub-menu-list-division .l-sub-menu-division-img{width:100%}.l-sub-menu-list.l-sub-menu-list-division .l-sub-menu-division-inner{position:absolute;top:50%;right:0;left:0;z-index:2;display:block;margin:auto;font-size:10px;font-weight:bold;color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-sub-menu-list .l-navigation-item-child-full{margin-bottom:13px}.l-sub-menu-overlay{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.enquete-wrapper{position:relative;margin:.5rem 0;border-radius:4px}.enquetetable{width:100%;min-width:500px;overflow-x:visible !important;font-size:12px;border-collapse:collapse}.enquetetable caption{padding:1.2rem;font-weight:600;text-align:left;background-color:#f5f5f5}.enquetetable thead{color:#fff;background-color:#333}.enquetetable thead th{padding:8px;font-weight:600;text-align:left;border:none;border-bottom:1px solid #ddd}.enquetetable tbody tr{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.enquetetable tbody tr:hover{background-color:#f9f9f9}.enquetetable tbody tr td{padding:8px !important;border:none;border-bottom:1px solid #ddd}.enquete-caption-bottom{display:block;margin-top:.5rem;font-size:.875rem;color:#666}.box-news{position:relative;width:50%}.box-news-content{padding:7px 10px 13px}.box-news-content:before,.box-news-content:after{content:" ";display:table}.box-news-content:after{clear:both}.box-news-content-inner{color:#333}.box-news-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6666666667em}.box-news-description{margin-bottom:9px;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:1.6666666667em}.box-news-button{text-align:center}.box-careers{width:100%;padding:20px 20px 29px;background-color:#fff;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.box-careers-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:inline-block;padding:3px 16px 1px 10px;margin-bottom:16px;font-size:12px;color:#1a3268;letter-spacing:-0.07em;border:1px solid #1a3268}.box-careers-desc{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:13px;font-size:18px;line-height:1.3888888889em;color:#1a3268;letter-spacing:-0.05em}.box-careers-author{margin-bottom:14px;font-size:10px;font-weight:bold;color:#1a3268;text-align:right}.box-careers-name{font-size:15px}.box-interview{position:relative;margin-bottom:50px;font-weight:bold;color:#333}.box-interview:before,.box-interview:after{content:" ";display:table}.box-interview:after{clear:both}.box-interview-title{margin-bottom:9px;line-height:1.4666666667em}.box-interview-date{line-height:1.7142857143em}.box-interview-category{line-height:1.5em;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.box-interview-text-wrap{display:inline-block;padding-top:1px;padding-bottom:10px;margin-bottom:8px;line-height:18px;background-color:#fff}.box-interview-content{padding-right:20px;padding-left:20px}.box-interview-image{margin-bottom:20px}.box-interview-image-inner{display:block;width:100%}.box-interview-image-inner-sp{display:block}.box-interview-image-inner-pc{display:none}.box-interview:nth-child(even) .box-interview-content{text-align:right}.box-interview-button{text-align:center}.box-interview-title{font-size:18px;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.3888888889em}.box-interview-date{font-size:11px;line-height:1.6363636364em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.box-interview-category{font-size:12px;line-height:1.5em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}select,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sns-button-list{margin:50px 0 0 !important;font-size:0 !important;line-height:1 !important;text-align:left !important}.sns-button-list>li{display:inline-block !important;margin:0 3px !important;line-height:1 !important;vertical-align:top !important}.news-list{text-align:right}.news-item{margin-bottom:1px}.news-item:before,.news-item:after{content:" ";display:table}.news-item:after{clear:both}.news-link{position:relative;float:right;width:100%;max-width:250px;padding-left:66px;overflow:hidden;overflow:visible;font-size:12px;line-height:2.0833333333em;color:#333;text-overflow:ellipsis;white-space:nowrap}.news-link-time{position:absolute;top:2px;left:0;padding-right:8px;font-size:14px;line-height:1.7857142857em;vertical-align:bottom;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.news-link-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pagination{position:relative;z-index:50;margin-bottom:38px}.pagination-list{font-size:0;text-align:center}.pagination-item{display:inline-block;vertical-align:top}.pagination-item.active .pagination-link{background-color:#69799f}.pagination-item.active .pagination-link::before{display:none}.pagination-link{position:relative;z-index:0;display:inline-block;width:40px;height:40px;margin-right:5px;margin-left:5px;overflow:hidden;font-size:20px;line-height:40px;color:#fff;background-color:#1a3268;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.pagination-link-dot{position:relative;width:34px;margin-right:-5px;margin-left:-5px;background-color:rgba(0,0,0,0)}.pagination-link-dot-inner{position:absolute;top:50%;left:50%;display:inline-block;width:4px;height:4px;background-color:#1a3268;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pagination-link-dot-inner:nth-child(1){margin-left:-6px}.pagination-link-dot-inner:nth-child(3){margin-left:6px}.pagination-link-inner{position:relative;z-index:1}.pagination-link-prev{margin-right:15px;margin-left:0}.pagination-link-prev .pagination-link-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/share/pagination_left.png");background-repeat:no-repeat;background-position:center center;background-size:15px 11px}.pagination-link-next{margin-right:0;margin-left:15px}.pagination-link-next .pagination-link-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/share/pagination_right.png");background-repeat:no-repeat;background-position:center center;background-size:15px 11px}.new-post-list{padding-top:39px;padding-right:37px;padding-left:37px}.new-post-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;display:block;font-size:15px;line-height:1em;color:#1a3268}.new-post-link{display:inline-block;max-width:100%;overflow:hidden;font-size:12px;font-weight:bold;color:#1a3268;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,Arial,sans-serif}.new-post-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;padding-top:10px;padding-bottom:1px;padding-left:20px;font-size:40px;line-height:1.2em;color:#1a3268;letter-spacing:.03em;border-top:2px solid #1a3268;border-bottom:2px solid #1a3268}.new-post-item{margin-bottom:13px}.month-archive{padding-bottom:34px;margin-top:26px;margin-bottom:71px}.month-archive-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;padding-top:12px;padding-bottom:4px;padding-left:20px;font-size:40px;line-height:1.025em;color:#1a3268;letter-spacing:.03em;border-top:2px solid #1a3268;border-bottom:2px solid #1a3268}.month-archive-list{padding-top:33px;padding-left:38px}.month-archive-link{position:relative;padding-left:33px;font-size:20px;color:#1a3268;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.month-archive-link:visited,.month-archive-link:active,.month-archive-link:focus{color:#69799f}.month-archive-link::before{position:absolute;top:-2px;left:2px;width:18px;height:18px;content:"";background-image:url("../images/share/icon_plus_archive_light.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.month-archive-link.opened::before{background-image:url("../images/share/icon_minus_archive_light.png")}.month-archive-child{text-align:center}.month-archive-child-list{display:none;padding:20px 48px 6px 66px;font-size:0}.month-archive-child-item{display:inline-block;width:50%;margin-bottom:8px}.month-archive-child-link{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:15px;color:#1a3268}.row.gutter-10{margin-right:-5px;margin-left:-5px}.row.gutter-10>[class^=col-],.row.gutter-10>[class*=" col-"]{padding-right:5px;padding-left:5px}.row.gutter-15{margin-right:-7.5px;margin-left:-7.5px}.row.gutter-15>[class^=col-],.row.gutter-15>[class*=" col-"]{padding-right:7.5px;padding-left:7.5px}.row.gutter-20{margin-right:-10px;margin-left:-10px}.row.gutter-20>[class^=col-],.row.gutter-20>[class*=" col-"]{padding-right:10px;padding-left:10px}.row.gutter-40{margin-right:-20px;margin-left:-20px}.row.gutter-40>[class^=col-],.row.gutter-40>[class*=" col-"]{padding-right:20px;padding-left:20px}.row.gutter-80{margin-right:-40px;margin-left:-40px}.row.gutter-80>[class^=col-],.row.gutter-80>[class*=" col-"]{padding-right:40px;padding-left:40px}.icon-outlink{display:inline-block;width:23px;height:16px;margin-left:5px;vertical-align:middle;background-image:url("../images/share/outlink_white.png");background-repeat:no-repeat;background-size:cover}.icon-outlink-blue{background-image:url("../images/share/outlink.png")}.button{display:inline-block;min-width:200px;height:60px;padding-right:10px;padding-left:10px;font-size:28px;line-height:65px;color:#fff;text-align:center;background-color:#1a3268;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.button-inner{font-size:28px;color:#fff}a.button,.button-contact{cursor:pointer;border:0}.no-touchevents a.button:hover,.no-touchevents .button-contact:hover{color:#fff !important}.no-touchevents a.button:hover::after,.no-touchevents .button-contact:hover::after{-webkit-transform:translateX(-4%) skewX(-17.62deg);transform:translateX(-4%) skewX(-17.62deg);-webkit-transform-origin:left top;transform-origin:left top}.no-touchevents a.button:hover .button-inner,.no-touchevents .button-contact:hover .button-inner{letter-spacing:.15em}.button-contact{padding-right:0;padding-left:0}.button-contact .button-inner{display:block;width:100%;height:60px;padding:0 10px;line-height:65px;cursor:pointer}.button-stroke{display:inline-block;min-width:93px;height:35px;font-size:20px;line-height:39px;color:#69799f;text-align:center;border:1px solid #69799f;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.button-back-to-list{position:relative;z-index:3;padding:40px 0 50px}.c-1{color:#fff}.bgc-1{background-color:#fff}.bdc-1{border-color:#fff}.c-2{color:#000}.bgc-2{background-color:#000}.bdc-2{border-color:#000}.c-3{color:#ccc}.bgc-3{background-color:#ccc}.bdc-3{border-color:#ccc}.text-red{color:#ce160d}.bdw-1{border-width:1px}.bdtw-1{border-top-width:1px}.bdrw-1{border-right-width:1px}.bdbw-1{border-bottom-width:1px}.bdlw-1{border-left-width:1px}.bdw-2{border-width:2px}.bdtw-2{border-top-width:2px}.bdrw-2{border-right-width:2px}.bdbw-2{border-bottom-width:2px}.bdlw-2{border-left-width:2px}.bdw-3{border-width:3px}.bdtw-3{border-top-width:3px}.bdrw-3{border-right-width:3px}.bdbw-3{border-bottom-width:3px}.bdlw-3{border-left-width:3px}.bdw-4{border-width:4px}.bdtw-4{border-top-width:4px}.bdrw-4{border-right-width:4px}.bdbw-4{border-bottom-width:4px}.bdlw-4{border-left-width:4px}.bdw-5{border-width:5px}.bdtw-5{border-top-width:5px}.bdrw-5{border-right-width:5px}.bdbw-5{border-bottom-width:5px}.bdlw-5{border-left-width:5px}.bdw-10{border-width:10px}.bdtw-10{border-top-width:10px}.bdrw-10{border-right-width:10px}.bdbw-10{border-bottom-width:10px}.bdlw-10{border-left-width:10px}.bds-s{border-style:solid}.bds-ds{border-style:dashed}.bds-dt{border-style:dotted}.bds-n{border-style:none}.bdra-circle{border-radius:50%}.m-0{margin:0px}.mt-0{margin-top:0px}.mr-0{margin-right:0px}.mb-0{margin-bottom:0px}.ml-0{margin-left:0px}.m-5{margin:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.m-7{margin:7px}.mt-7{margin-top:7px}.mr-7{margin-right:7px}.mb-7{margin-bottom:7px}.ml-7{margin-left:7px}.m-10{margin:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.m-15{margin:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.m-20{margin:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.m-23{margin:23px}.mt-23{margin-top:23px}.mr-23{margin-right:23px}.mb-23{margin-bottom:23px}.ml-23{margin-left:23px}.m-25{margin:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.m-28{margin:28px}.mt-28{margin-top:28px}.mr-28{margin-right:28px}.mb-28{margin-bottom:28px}.ml-28{margin-left:28px}.m-30{margin:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.m-33{margin:33px}.mt-33{margin-top:33px}.mr-33{margin-right:33px}.mb-33{margin-bottom:33px}.ml-33{margin-left:33px}.m-35{margin:35px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}.m-38{margin:38px}.mt-38{margin-top:38px}.mr-38{margin-right:38px}.mb-38{margin-bottom:38px}.ml-38{margin-left:38px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.m-41{margin:41px}.mt-41{margin-top:41px}.mr-41{margin-right:41px}.mb-41{margin-bottom:41px}.ml-41{margin-left:41px}.m-44{margin:44px}.mt-44{margin-top:44px}.mr-44{margin-right:44px}.mb-44{margin-bottom:44px}.ml-44{margin-left:44px}.m-45{margin:45px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.m-50{margin:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.m-54{margin:54px}.mt-54{margin-top:54px}.mr-54{margin-right:54px}.mb-54{margin-bottom:54px}.ml-54{margin-left:54px}.m-56{margin:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.ml-56{margin-left:56px}.m-57{margin:57px}.mt-57{margin-top:57px}.mr-57{margin-right:57px}.mb-57{margin-bottom:57px}.ml-57{margin-left:57px}.m-60{margin:60px}.mt-60{margin-top:60px}.mr-60{margin-right:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}.m-62{margin:62px}.mt-62{margin-top:62px}.mr-62{margin-right:62px}.mb-62{margin-bottom:62px}.ml-62{margin-left:62px}.m-70{margin:70px}.mt-70{margin-top:70px}.mr-70{margin-right:70px}.mb-70{margin-bottom:70px}.ml-70{margin-left:70px}.m-75{margin:75px}.mt-75{margin-top:75px}.mr-75{margin-right:75px}.mb-75{margin-bottom:75px}.ml-75{margin-left:75px}.m-77{margin:77px}.mt-77{margin-top:77px}.mr-77{margin-right:77px}.mb-77{margin-bottom:77px}.ml-77{margin-left:77px}.m-80{margin:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.m-87{margin:87px}.mt-87{margin-top:87px}.mr-87{margin-right:87px}.mb-87{margin-bottom:87px}.ml-87{margin-left:87px}.m-90{margin:90px}.mt-90{margin-top:90px}.mr-90{margin-right:90px}.mb-90{margin-bottom:90px}.ml-90{margin-left:90px}.m-100{margin:100px}.mt-100{margin-top:100px}.mr-100{margin-right:100px}.mb-100{margin-bottom:100px}.ml-100{margin-left:100px}.m-10per{margin:10%}.mt-10per{margin-top:10%}.mr-10per{margin-right:10%}.mb-10per{margin-bottom:10%}.ml-10per{margin-left:10%}.m-20per{margin:20%}.mt-20per{margin-top:20%}.mr-20per{margin-right:20%}.mb-20per{margin-bottom:20%}.ml-20per{margin-left:20%}.m-30per{margin:30%}.mt-30per{margin-top:30%}.mr-30per{margin-right:30%}.mb-30per{margin-bottom:30%}.ml-30per{margin-left:30%}.m-40per{margin:40%}.mt-40per{margin-top:40%}.mr-40per{margin-right:40%}.mb-40per{margin-bottom:40%}.ml-40per{margin-left:40%}.m-50per{margin:50%}.mt-50per{margin-top:50%}.mr-50per{margin-right:50%}.mb-50per{margin-bottom:50%}.ml-50per{margin-left:50%}.m-60per{margin:60%}.mt-60per{margin-top:60%}.mr-60per{margin-right:60%}.mb-60per{margin-bottom:60%}.ml-60per{margin-left:60%}.m-70per{margin:70%}.mt-70per{margin-top:70%}.mr-70per{margin-right:70%}.mb-70per{margin-bottom:70%}.ml-70per{margin-left:70%}.m-80per{margin:80%}.mt-80per{margin-top:80%}.mr-80per{margin-right:80%}.mb-80per{margin-bottom:80%}.ml-80per{margin-left:80%}.m-90per{margin:90%}.mt-90per{margin-top:90%}.mr-90per{margin-right:90%}.mb-90per{margin-bottom:90%}.ml-90per{margin-left:90%}.m-100per{margin:100%}.mt-100per{margin-top:100%}.mr-100per{margin-right:100%}.mb-100per{margin-bottom:100%}.ml-100per{margin-left:100%}.p-0{padding:0px}.pt-0{padding-top:0px}.pr-0{padding-right:0px}.pb-0{padding-bottom:0px}.pl-0{padding-left:0px}.p-5{padding:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.p-15{padding:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.p-25{padding:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.p-30{padding:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.p-50{padding:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.p-60{padding:60px}.pt-60{padding-top:60px}.pr-60{padding-right:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.p-70{padding:70px}.pt-70{padding-top:70px}.pr-70{padding-right:70px}.pb-70{padding-bottom:70px}.pl-70{padding-left:70px}.p-80{padding:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.p-90{padding:90px}.pt-90{padding-top:90px}.pr-90{padding-right:90px}.pb-90{padding-bottom:90px}.pl-90{padding-left:90px}.p-100{padding:100px}.pt-100{padding-top:100px}.pr-100{padding-right:100px}.pb-100{padding-bottom:100px}.pl-100{padding-left:100px}.p-10per{padding:10%}.pt-10per{padding-top:10%}.pr-10per{padding-right:10%}.pb-10per{padding-bottom:10%}.pl-10per{padding-left:10%}.p-20per{padding:20%}.pt-20per{padding-top:20%}.pr-20per{padding-right:20%}.pb-20per{padding-bottom:20%}.pl-20per{padding-left:20%}.p-30per{padding:30%}.pt-30per{padding-top:30%}.pr-30per{padding-right:30%}.pb-30per{padding-bottom:30%}.pl-30per{padding-left:30%}.p-40per{padding:40%}.pt-40per{padding-top:40%}.pr-40per{padding-right:40%}.pb-40per{padding-bottom:40%}.pl-40per{padding-left:40%}.p-50per{padding:50%}.pt-50per{padding-top:50%}.pr-50per{padding-right:50%}.pb-50per{padding-bottom:50%}.pl-50per{padding-left:50%}.p-60per{padding:60%}.pt-60per{padding-top:60%}.pr-60per{padding-right:60%}.pb-60per{padding-bottom:60%}.pl-60per{padding-left:60%}.p-70per{padding:70%}.pt-70per{padding-top:70%}.pr-70per{padding-right:70%}.pb-70per{padding-bottom:70%}.pl-70per{padding-left:70%}.p-80per{padding:80%}.pt-80per{padding-top:80%}.pr-80per{padding-right:80%}.pb-80per{padding-bottom:80%}.pl-80per{padding-left:80%}.p-90per{padding:90%}.pt-90per{padding-top:90%}.pr-90per{padding-right:90%}.pb-90per{padding-bottom:90%}.pl-90per{padding-left:90%}.p-100per{padding:100%}.pt-100per{padding-top:100%}.pr-100per{padding-right:100%}.pb-100per{padding-bottom:100%}.pl-100per{padding-left:100%}.m-a{margin:auto}.ml-a{margin-left:auto}.mr-a{margin-right:auto}.w-100{width:100px}.h-100{height:100px}.w-200{width:200px}.h-200{height:200px}.w-300{width:300px}.h-300{height:300px}.w-400{width:400px}.h-400{height:400px}.w-500{width:500px}.h-500{height:500px}.w-600{width:600px}.h-600{height:600px}.w-700{width:700px}.h-700{height:700px}.w-900{width:900px}.h-900{height:900px}.w-10per{width:10%}.h-10per{height:10%}.w-20per{width:20%}.h-20per{height:20%}.w-30per{width:30%}.h-30per{height:30%}.w-40per{width:40%}.h-40per{height:40%}.w-50per{width:50%}.h-50per{height:50%}.w-60per{width:60%}.h-60per{height:60%}.w-70per{width:70%}.h-70per{height:70%}.w-80per{width:80%}.h-80per{height:80%}.w-90per{width:90%}.h-90per{height:90%}.w-100per{width:100%}.h-100per{height:100%}.w-a{width:auto}.h-a{height:auto}.maw-100per{max-width:100%}.pos-a{position:absolute}.pos-r{position:relative}.pos-f{position:fixed}.d-b{display:block !important}.d-n{display:none !important}.d-i{display:inline}.d-ib{display:inline-block}.d-t{display:table}.d-tbc{display:table-cell}.d-tbr{display:table-row}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.va-t{vertical-align:top}.va-b{vertical-align:bottom}.va-bl{vertical-align:baseline}.va-m{vertical-align:middle}.va-sup{vertical-align:super}.va-sub{vertical-align:sub}.fl-l{float:left}.fl-r{float:right}.cl{clear:both}.l-0{left:0}.t-0{top:0}.r-0{right:0}.b-0{bottom:0}.td-n{text-decoration:none}.td-u{text-decoration:underline}.trs{-webkit-transition:.5s;transition:.5s}.trs-first{-webkit-transition:.2s;transition:.2s}.trs-slow{-webkit-transition:1s;transition:1s}.content-box{box-sizing:content-box}.border-box{box-sizing:border-box}.ov-h{overflow:hidden}.pc-view{display:none !important}.sp-view{display:block !important}.pc-view-md{display:none !important}.sp-view-md{display:block !important}.main-title{position:relative;padding-bottom:39px;font-size:15vw !important;line-height:1em;color:#1a3268;text-align:center;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.main-title-wrap{position:relative;display:inline-block}.main-title-line{position:absolute;right:0;bottom:0;left:0;width:60px;height:5px;margin:auto;background-color:#1a3268;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.main-title-inner{position:relative;display:inline-block;-webkit-transition:all .4s;transition:all .4s}.main-title-cursor{display:inline}.main-title-cursor::after{display:inline;content:"|";font-family:"Bebas Neue Light",Helvetica,Arial,sans-serif;-webkit-transform:scale(0.7, 0.85);transform:scale(0.7, 0.85);-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.main-title-sub{display:none}.main-title.main-title-left{padding-bottom:43px;line-height:.8888888889em;color:#69799f;text-align:left}.main-title.main-title-left .main-title-line{right:auto;left:0;background-color:#69799f}.main-title.main-title-left .main-title-overlay{background-color:#69799f}.main-title.main-title-right{padding-bottom:43px;line-height:.8888888889em;color:#69799f;text-align:right}.main-title.main-title-right .main-title-line{right:0;left:auto;background-color:#69799f}.main-title.main-title-right .main-title-overlay{right:0;left:auto;background-color:#69799f}@-webkit-keyframes blink{0%{opacity:1}30%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}30%{opacity:0}100%{opacity:1}}.subtitle-careers{margin-bottom:10px !important;font-size:2.5vw !important;color:#1a3268;text-align:center;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,100%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{0%,11.1%,100%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:jello;animation-name:jello}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 15%, 0);transform:translate3d(0, 15%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInMid{from{opacity:0;-webkit-transform:translateY(-35%) scale(0.95);transform:translateY(-35%) scale(0.95)}to{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@keyframes fadeInMid{from{opacity:0;-webkit-transform:translateY(-35%) scale(0.95);transform:translateY(-35%) scale(0.95)}to{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}.fadeInMid{-webkit-animation-name:fadeInMid;animation-name:fadeInMid}@-webkit-keyframes scaleWidth{from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes scaleWidth{from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.scaleWidth{-webkit-animation-name:scaleWidth;animation-name:scaleWidth}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{opacity:1;-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:center;transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.loading{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:#fff}.loading-spinner{position:absolute;top:50%;right:0;left:0;width:80px;height:80px;margin:auto;background-color:#1a3268;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:sk-scaleout 1.5s infinite ease-in-out;animation:sk-scaleout 1.5s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.hero{position:relative}.hero-inner{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-attachment:fixed;background-position:center center;background-size:cover}.touchevents .hero-inner{background-attachment:scroll}.hero-title{position:absolute;top:50%;right:0;left:0;z-index:2;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-image{position:relative;z-index:1;display:block;width:100%}.hero-image-pc{display:none}.hero-subtitle{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-bottom:25px;font-size:18px;line-height:1em;letter-spacing:.2em}.hero-tagline{font-size:8vw;letter-spacing:.03em}.card-news{z-index:10;display:block;padding:25px 25px 40px;margin-bottom:53px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.card-news-image{display:block;width:100%;margin-bottom:20px}.card-news-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;display:block;margin-bottom:15px;font-size:18px;color:#1a3268}.card-news-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;height:54px;margin-bottom:14px;font-size:20px;font-weight:bold;line-height:1.35em;color:#1a3268}.card-news-description{height:69px;margin-bottom:34px;font-size:14px;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.card-news-button{margin:40px 0 10px;text-align:center}.card-fluid{display:block;padding:20px;margin-bottom:40px;background-color:#fff;box-shadow:0 10px 29px 0 rgba(173,169,169,.35);*zoom:1}.card-fluid::before,.card-fluid::after{content:" ";display:table}.card-fluid::after{clear:both}.card-fluid-image{display:block;width:100%}.card-fluid-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;display:block;margin-bottom:5px;font-size:18px;color:#1a3268;text-align:left}.card-fluid-title{margin-bottom:11px;overflow:hidden;font-size:20px;font-weight:bold;color:#1a3268;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,Arial,sans-serif}.card-fluid-description{height:69px;margin-bottom:3px;overflow:hidden;font-size:14px;line-height:1.3571428571em;color:#1a3268;text-align:left;font-family:Helvetica,Arial,sans-serif}.card-fluid-button{text-align:center}.card-fluid-frame{margin-bottom:12px}.card-fluid-content{padding-left:7px}.l-footer-button .l-footer-item:nth-child(1){padding-left:0;text-align:center}.l-footer-button .l-footer-item:nth-child(2){text-align:center}.detail-box{box-shadow:0 10px 29px 0 rgba(173,169,169,.35);position:relative;background-color:#fff}.detail-box-image{position:relative;z-index:2}.detail-box-heading{position:relative;z-index:2;background-color:#fff}.detail-box-heading-date{display:block;color:#1a3268;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.detail-box-heading-title{color:#1a3268}.detail-box-heading-category{position:relative;display:block;margin-bottom:26px;font-size:30px;line-height:1.5em;color:#1a3268;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.detail-box-heading-category::before{position:absolute;bottom:-4px;left:0;width:51px;height:4px;content:"";background-color:#1a3268}.detail-box-content{font-family:Helvetica,Arial,sans-serif;position:relative;z-index:2;padding:37px 20px 50px;line-height:1.7;color:#333;background-color:#fff}.detail-box-content.decor::before{position:absolute;top:0;content:"";background-color:#1a3268}.detail-box-content.decor.decor-left::before{left:0}.detail-box-content.decor.decor-right::before{right:0}.detail-box-content p{margin-top:30px}.detail-box-content p:first-child{margin-top:0}.detail-box-content img{max-width:100%;margin-top:30px}.archive{position:relative;z-index:3;margin-right:0;margin-left:0;background:#fff}.archive-title{padding:12px 20px 7px;font-size:40px;line-height:1em;color:#1a3268;letter-spacing:.03em;border-color:#1a3268;border-style:solid;border-width:2px;border-right:none;border-left:none;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.archive-post{padding-left:46px;margin-top:30px;margin-bottom:65px}.archive-post-item{margin-bottom:13px}.archive-post-link{-webkit-transition:.3s;transition:.3s;opacity:1;filter:alpha(opacity=100);display:block}.no-touchevents .archive-post-link:hover{opacity:.7;filter:alpha(opacity=70)}.archive-post-date{display:block;font-size:15px;line-height:1.3;color:#1a3268;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.archive-post-title{display:block;width:80%;margin-top:2px;overflow:hidden;font-size:12px;font-weight:bold;line-height:1.3;color:#1a3268;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,Arial,sans-serif}.archive-month{padding-left:45px;margin-top:31px}.archive-month-tab{margin-bottom:10px}.archive-month-menu{position:relative;display:block;font-size:20px;line-height:.867;color:#1a3268;letter-spacing:.04em;cursor:pointer;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.archive-month-menu.active .archive-month-menu-icon{background-image:url("../images/share/icon_minus_archive.png")}.archive-month-menu-icon{display:inline-block;width:17px;height:17px;margin-right:11px;background-image:url("../images/share/icon_plus_archive.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.archive-month-content{display:none;padding-left:65px;margin-bottom:24px;font-size:20px;line-height:1;color:#1a3268;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.archive-month-content.active{display:block;margin-bottom:13px}.archive-month-content-item{display:inline-block;margin-top:12px;margin-right:32px;margin-bottom:0;font-size:15px}.archive-month-content-item-link{display:block;color:#1a3268;-webkit-transition:.3s;transition:.3s;opacity:1;filter:alpha(opacity=100)}.l-sidebar{position:relative;top:0;right:0}.contact-heading{padding-top:70px}.contact-heading-top{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.5em;color:#1a3268;text-align:center;letter-spacing:.2em}.contact-heading-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;position:relative;padding-bottom:32px;margin-top:19px;font-size:15vw;line-height:.8888888889em;color:#1a3268;text-align:center;letter-spacing:.032em}.contact-heading-title::before{position:absolute;right:0;bottom:0;left:0;width:60px;height:4px;margin:auto;content:"";background:#1a3268}.contact-body{margin-top:32px}.contact-body-text{margin-top:30px;margin-bottom:20px;font-size:13px;line-height:1.5384615385em;color:#1a3268;text-align:center;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.contact-body-text:last-child{margin-bottom:0}.contact-footer{margin-top:45px}.contact-footer-button{border:none}.contact-footer-button .button{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:55px}.contact-footer-button .button-inner{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px}.is-en .contact-body-text{letter-spacing:0}.division-feature-inner{position:relative;z-index:1;display:table;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}.division-feature-inner:before,.division-feature-inner:after{content:" ";display:table}.division-feature-inner:after{clear:both}.division-feature-image{display:table-footer-group;width:100%}.division-feature-title{display:table-header-group;float:none;width:100%}.division-feature-box{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;position:relative;z-index:2;margin-top:20px;font-size:12px;color:#333;letter-spacing:.2em}.division-travel-feature{position:relative;z-index:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.division-travel-feature-title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#1a3268}.division-travel-feature-title-sub{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-bottom:12px;font-size:14px;line-height:2.2857142857em}.division-travel-feature-title-main{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;margin-bottom:20px;font-size:50px;line-height:.85em;letter-spacing:.03em}.division-travel-feature-description{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:12px;color:#333;letter-spacing:.2em}.division-title{color:#1a3268;text-align:center}.division-title-sub{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:block;margin-bottom:12px;font-size:14px;line-height:2.2857142857em}.division-title-main{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;display:block;margin-bottom:20px;font-size:50px;line-height:.85em;letter-spacing:.03em}.division-bar{padding:15px;font-size:18px;color:#1a3268;letter-spacing:.03em;background-color:#ededed;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.division-content-title{font-size:22px;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268;letter-spacing:.03em}.division-content-subtitle{margin-bottom:5px;font-size:16px;color:#1a3268;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.division-content-text{font-size:12px;color:#333;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.division-content-link{color:#1a3268;text-decoration:underline;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.division-content-line-link{margin-top:15px}.division-content-line-link .division-content-label{min-width:180px;padding:5px 18px;margin-right:8px;color:#1a3268;background-color:#efefef;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.division-content-info{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.division-content-info-row{display:-webkit-box;display:flex;gap:1.2rem;-webkit-box-pack:justify;justify-content:space-between}.division-content-info-content{font-size:12px;color:#333;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.division-box{padding-right:10px;padding-left:10px}.division-box-inner{display:table;width:100%;border:1px solid #ededed}.division-box-image{text-align:center}.division-box-content{padding:15px 15px 25px}.division-box-title{color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:.03em}.division-box-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#333;letter-spacing:.03em}.division-small-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#333;letter-spacing:.03em}.division-line{width:100%;height:2px;background-color:#1a3268}.division-banners{position:relative;margin-top:46px;margin-bottom:70px;font-size:0}.division-banners:before,.division-banners:after{content:" ";display:table}.division-banners:after{clear:both}.division-banners-link{position:relative;display:block}.division-banners-panel{position:absolute;bottom:0;left:0;z-index:2;display:block;width:100%;color:#fff}.division-banners-category{display:inline-block}.division-banners-name{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;display:block;font-weight:normal;letter-spacing:.03em}.division-banners-image-pc{display:none}.division-banners-image-pc img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.division-banners-image-hover{position:absolute;top:0;left:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;opacity:0;filter:alpha(opacity=0);width:100%;height:100%}.division-skew{position:absolute;top:0;left:0;z-index:-1;width:100%;height:460px;background-color:#ededed;-webkit-transform:skewY(-17.87deg) translateY(108%);transform:skewY(-17.87deg) translateY(108%)}.division-headline-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#333;letter-spacing:.2em}.division-info{border:2px solid #1a3268}.division-info-row{display:table}.division-info-row:before,.division-info-row:after{content:" ";display:table}.division-info-row:after{clear:both}.division-info-column{width:100%}.division-info-column:first-child{display:table-footer-group}.division-info-column:last-child{display:table-header-group}.division-info-title{font-family:Helvetica,Arial,sans-serif;margin-top:15px;font-size:18px;font-weight:bold;line-height:1.2em;color:#1a3268;letter-spacing:.03em}.division-info-title-jp{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-weight:normal;line-height:1.35em}.division-info-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-top:15px;margin-bottom:22px;font-size:12px;color:#333;letter-spacing:.03em}.division-info-rental{padding:20px}.division-info-activities{padding:20px}.division-info-image{text-align:center}.division-info-image-50{width:50%}.division-info-image-inner{width:100%}.division-info-button{text-align:center}.division-info.is-ota{padding-top:40px;padding-bottom:40px}.is-en .division-feature-box,.is-en .division-content-text,.is-en .division-bar,.is-en .division-content-subtitle,.is-en .division-headline-text{letter-spacing:0 !important}.is-home .l-kv-video{position:relative;width:100%;overflow:hidden;background-color:#000}.is-home .l-kv-video-inner{position:absolute;top:0;left:0;width:100%;height:100%}.is-home .l-kv-video::after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background-image:url("../images/share/dot_overlay.png");background-repeat:repeat}.is-home .l-kv{position:relative;background-image:url("../images/pages/top/KV_sp.jpg");background-position:center center;background-size:cover}.is-home .l-kv.focus{-webkit-filter:blur(0);filter:blur(0)}.is-home .l-kv-text{position:absolute;top:50%;right:0;left:0;z-index:1;margin-right:auto;margin-left:auto;text-align:center;fill:none;stroke:#fff;stroke-width:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-home .l-kv-path-1{stroke-dasharray:1370;stroke-dashoffset:1370}.is-home .l-kv-path-2{stroke-dasharray:1500;stroke-dashoffset:1500}.is-home .l-kv-path-3{stroke-dasharray:2448;stroke-dashoffset:2448}.is-home .l-kv-path-4{stroke-dasharray:2114;stroke-dashoffset:2114}.is-home .l-kv-path-5{stroke-dasharray:1804;stroke-dashoffset:1804}.is-home .l-kv-path-6{stroke-dasharray:1971;stroke-dashoffset:1971}.is-home .l-kv-path-7{stroke-dasharray:1901;stroke-dashoffset:1901}.is-home .l-kv-path-8{stroke-dasharray:2302;stroke-dashoffset:2302}.is-home .l-kv-path-9{stroke-dasharray:2083;stroke-dashoffset:2083}.is-home .l-kv.animated .l-kv-path{-webkit-animation-name:animateLine;animation-name:animateLine;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}.is-home .l-kv::after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background-image:url("../images/share/dot_overlay.png");background-repeat:repeat}.is-home .l-kv-wrap{position:absolute;top:50%;right:0;left:0;z-index:1;width:100%;max-width:1280px;padding-right:20px;padding-left:20px;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-home .l-kv-title{margin-top:24px;margin-bottom:27px;font-size:65px;font-style:italic;font-weight:normal;line-height:1em;color:#fff;letter-spacing:.03em;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.is-home .l-kv-desc{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:1.9166666667em;color:#fff;letter-spacing:.03em}.is-home .l-about{position:relative;padding:60px 0 75px;text-align:center;background:#e2e2e2 url("../images/pages/top/bg_about_sp.jpg") no-repeat bottom center/cover}.is-home .l-about::after{position:absolute;inset:0;z-index:0;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.5)}.is-home .l-about .container{position:relative;z-index:1}.is-home .l-about-description{padding-right:5px;padding-left:5px;margin-top:27px;margin-bottom:25px;text-align:center;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-home .l-division{position:relative;z-index:11;padding-top:60px}.is-home .l-division-description{max-width:600px;margin-top:28px;margin-bottom:40px;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-home .l-division-article{position:relative;display:block;width:100%;margin-bottom:26px;*zoom:1}.is-home .l-division-article::before,.is-home .l-division-article::after{content:" ";display:table}.is-home .l-division-article::after{clear:both}.is-home .l-division-article-header{position:relative;z-index:2}.is-home .l-division-article-header-pc{display:none}.is-home .l-division-article-title{position:relative;z-index:2;font-size:50px;font-style:italic;font-weight:600;line-height:.85em;color:#000;white-space:nowrap;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.is-home .l-division-article-title.text-right{padding-right:5px;text-align:right}.is-home .l-division-article-title-1{padding-left:5px}.is-home .l-division-article-title-1 .l-division-inner-title-2{padding-left:52px}.is-home .l-division-article-category{position:absolute;bottom:-29px;left:11px;font-size:14px;line-height:1.2142857143em;color:#000;letter-spacing:.1em}.is-home .l-division-article-category-right{right:0;left:auto;text-align:right}.is-home .l-division-article-category-right .bg-category{position:relative;right:11px}.is-home .l-division-article .bg-category{display:inline-block;padding:4px 8px;text-align:center;background:rgba(255,255,255,.7)}.is-home .l-division-article-wrap{position:relative;z-index:1;margin-top:-21px}.is-home .l-division-article-img-pc{display:none}.is-home .l-division-article-img-sp{width:100%}.is-home .l-division-article-link{position:absolute;bottom:0;left:0;display:block;width:100%;height:40px;font-size:20px;line-height:40px;color:#fff;text-align:center;border-top:1px solid #fff;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.is-home .l-division-article-link-inner{position:relative;z-index:1}.is-home .l-division-article-link::after{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;content:"";background:-webkit-linear-gradient(right, rgba(3, 38, 103, 0.6) 0%, rgba(169, 196, 19, 0.3) 100%);background:linear-gradient(-90deg, rgba(3, 38, 103, 0.6) 0%, rgba(169, 196, 19, 0.3) 100%);opacity:.6}.is-home .l-division-article-panel{display:none}.is-home .l-division-article-anchor{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.is-home .l-division-article-ota .l-division-article-title-1,.is-home .l-division-article-ota .l-division-article-title-2{font-size:45px;font-weight:600}.is-home .l-division-article-ota .l-division-article-wrap{margin-top:-50px}.is-home .l-division-article.l-division-article-insurance{margin-top:7px}.is-home .l-division-article.l-division-article-insurance .l-division-article-wrap{margin-top:-53px}.is-home .l-division-article.l-division-article-insurance .l-division-article-category{bottom:21px}.is-home .l-division-header{max-width:100%}.is-home .l-division-grid{max-width:1640px;padding-right:20px;padding-left:20px;margin:0 auto}.is-home .l-division-grid:before,.is-home .l-division-grid:after{content:" ";display:table}.is-home .l-division-grid:after{clear:both}.is-home .l-division-column{width:100%}.is-home .l-division-column-right{display:none}.is-home .l-division-button{margin-bottom:20px}.is-home .l-division-title{margin-top:5px}.is-home .l-news{position:relative;z-index:10}.is-home .l-news-image-sp{width:100%;margin-top:-30.57312%}.is-home .l-news-title{margin-top:-18px}.is-home .l-news-list{margin-top:18px;margin-bottom:0}.is-home .l-news-button-wrap{margin-top:30px;text-align:right}.is-home .l-news-button{text-align:center}.is-home .l-press{position:relative;z-index:9;padding-top:96px}.is-home .l-press-news{margin-top:23px;margin-bottom:10px}.is-home .l-press-news:before,.is-home .l-press-news:after{content:" ";display:table}.is-home .l-press-news:after{clear:both}.is-home .l-press-news .news-link{float:left;padding-left:0}.is-home .l-press-news .news-link-time,.is-home .l-press-news .news-link-title{position:relative;float:left;text-align:left}.is-home .l-press-button-wrap{margin-top:30px}.is-home .l-press-pickup{margin-top:34px}.is-home .l-press-pickup-wrap{position:relative;display:inline-block;width:auto;max-width:270px}.is-home .l-press-pickup-title{position:absolute;top:-28px;right:-24px;font-size:50px;font-style:italic;font-weight:normal;line-height:.85em;color:#69799f;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.is-home .l-press-pickup-image{max-width:270px}.is-home .l-press-pickup .news-link{float:left;padding-left:0;margin-top:13px;line-height:1em}.is-home .l-press-pickup .news-link .news-link-title,.is-home .l-press-pickup .news-link .news-link-time{position:relative;display:block;line-height:1em;vertical-align:top}.is-home .l-press-button{text-align:center}.is-home .l-press-line{position:absolute;top:0;left:0;width:100%}.is-home .l-press-line-bar{width:100%;height:190px;background-color:#1a3268;-webkit-transform:skewY(19.8deg) translateY(28%);transform:skewY(19.8deg) translateY(28%)}.is-home .l-press-path{fill:#1a3268}.is-home .l-press-grid{*zoom:1}.is-home .l-press-grid::before,.is-home .l-press-grid::after{content:" ";display:table}.is-home .l-press-grid::after{clear:both}.is-home .l-blog{position:relative;z-index:9;padding-top:56px}.is-home .l-blog .box-news-image{width:100%}.is-home .l-blog-wrapper{margin-top:37px}.is-home .l-blog-article{width:50%}.is-home .l-blog-article:before,.is-home .l-blog-article:after{content:" ";display:table}.is-home .l-blog-article:after{clear:both}.is-home .l-blog-article-margin{margin-top:44px}.is-home .l-blog-content{padding:7px 10px 13px}.is-home .l-blog-content:before,.is-home .l-blog-content:after{content:" ";display:table}.is-home .l-blog-content:after{clear:both}.is-home .l-blog-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6666666667em}.is-home .l-blog-description{margin-bottom:9px;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:1.6666666667em}.is-home .l-blog .button-stroke{color:#1a3268;border:1px solid #1a3268}.is-home .l-blog-more-button{margin-top:40px;text-align:center}.is-home .l-blog-overlay{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff}.is-home .l-career{position:relative;z-index:8;padding-top:47px;margin-top:-35px}.is-home .l-career-wrap{position:relative;z-index:0;padding-top:61px;padding-bottom:44px;margin-top:-73px;text-align:center;background-image:url("../images/pages/top/bg_careers_sp.jpg");background-position:center center;background-size:cover}.is-home .l-career-line{position:relative;z-index:1;width:100%;height:198px}.is-home .l-career-line::after,.is-home .l-career-line::before{position:absolute;top:50%;display:block;width:50%;height:128px;content:"";background-color:#69799f}.is-home .l-career-line::before{left:0;border-right:1px solid #69799f;-webkit-transform:skewY(20.38deg) translateY(-50%);transform:skewY(20.38deg) translateY(-50%)}.is-home .l-career-line::after{right:0;-webkit-transform:skewY(-20.38deg) translateY(-50%);transform:skewY(-20.38deg) translateY(-50%)}.is-home .l-career-svg{z-index:0;width:100%;height:auto}.is-home .l-career-path{fill:#1a3268}.is-home .l-career-title{position:absolute;top:50%;z-index:2;width:100%;padding-bottom:0;color:#1a3268;letter-spacing:.03em;-webkit-transform:translateY(-26%);transform:translateY(-26%)}.is-home .l-career-slogan{margin-top:51px;font-size:23px;font-weight:bold;line-height:1.4347826087em;color:#fff}.is-home .l-career-tagline{margin-top:26px;margin-bottom:34px;font-size:14px;font-weight:bold;line-height:1.5em;color:#fff}.is-home .news-link-title{text-align:right}@-webkit-keyframes animateLine{from{stroke-dashoffset:2500}to{stroke-dashoffset:0}}@keyframes animateLine{from{stroke-dashoffset:2500}to{stroke-dashoffset:0}}.is-en .is-home .l-blog-more-button{padding-bottom:50px}.is-en .is-home .l-division .l-division-article-ota .l-division-article-wrap{margin-top:-21px}.is-en .is-home .l-division .l-division-article-insurance .l-division-article-wrap{margin-top:-21px}.is-home .l-kv-top{display:-webkit-box;display:flex;height:100vh;min-height:500px}.is-home .l-kv-top .swiper-slide{position:relative;display:-webkit-box;display:flex}.is-home .l-kv-top .swiper-slide img{width:100%;min-width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}.is-home .l-kv-top .text-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;padding:0 20px;color:#fff}.is-home .l-kv-top .text-overlay h2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;align-self:stretch;font-family:"Bebas Neue";font-style:normal;font-weight:400;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;letter-spacing:2px}.is-home .l-kv-top .text-overlay h2 img{min-width:inherit;height:auto}.is-home .l-kv-top .text-overlay p{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;line-height:200%;color:#fff;letter-spacing:.48px}.is-en .is-home .l-blog-more-button{padding-bottom:50px}@keyframes zoomIn{from{-webkit-transform:scale(1) rotate(0.01deg);transform:scale(1) rotate(0.01deg)}to{-webkit-transform:scale(1.12) rotate(0.01deg);transform:scale(1.12) rotate(0.01deg)}}@keyframes zoomOut{from{-webkit-transform:scale(1.12) rotate(0.01deg);transform:scale(1.12) rotate(0.01deg)}to{-webkit-transform:scale(1) rotate(0.01deg);transform:scale(1) rotate(0.01deg)}}@-webkit-keyframes slideRightToLeft{from{-webkit-transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg);transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateX(0) rotate(0.01deg);transform:scale(1.2) translateX(0) rotate(0.01deg)}}@keyframes slideRightToLeft{from{-webkit-transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg);transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateX(0) rotate(0.01deg);transform:scale(1.2) translateX(0) rotate(0.01deg)}}@-webkit-keyframes slideLeftToRight{from{-webkit-transform:scale(1.2) translateX(0) rotate(0.01deg);transform:scale(1.2) translateX(0) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg);transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg)}}@keyframes slideLeftToRight{from{-webkit-transform:scale(1.2) translateX(0) rotate(0.01deg);transform:scale(1.2) translateX(0) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg);transform:scale(1.2) translateX(3.3333333333vw) rotate(0.01deg)}}@-webkit-keyframes slideTopToBottom{from{-webkit-transform:scale(1.2) translateY(0) rotate(0.01deg);transform:scale(1.2) translateY(0) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg);transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg)}}@keyframes slideTopToBottom{from{-webkit-transform:scale(1.2) translateY(0) rotate(0.01deg);transform:scale(1.2) translateY(0) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg);transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg)}}@-webkit-keyframes slideBottomToTop{from{-webkit-transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg);transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateY(0) rotate(0.01deg);transform:scale(1.2) translateY(0) rotate(0.01deg)}}@keyframes slideBottomToTop{from{-webkit-transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg);transform:scale(1.2) translateY(3.3333333333vh) rotate(0.01deg)}to{-webkit-transform:scale(1.2) translateY(0) rotate(0.01deg);transform:scale(1.2) translateY(0) rotate(0.01deg)}}.zoom-in.js-active picture{-webkit-animation:zoomIn 5s linear 0s forwards;animation:zoomIn 5s linear 0s forwards}.zoom-out.js-active picture{-webkit-animation:zoomOut 5s linear 0s forwards;animation:zoomOut 5s linear 0s forwards}.slide-right-to-left.js-active picture{-webkit-animation:slideRightToLeft 5s linear 0s forwards;animation:slideRightToLeft 5s linear 0s forwards}.slide-left-to-right.js-active picture{-webkit-animation:slideLeftToRight 5s linear 0s forwards;animation:slideLeftToRight 5s linear 0s forwards}.slide-top-to-bottom.js-active picture{-webkit-animation:slideTopToBottom 5s linear 0s forwards;animation:slideTopToBottom 5s linear 0s forwards}.slide-bottom-to-top.js-active picture{-webkit-animation:slideBottomToTop 5s linear 0s forwards;animation:slideBottomToTop 5s linear 0s forwards}.is-press-release .hero{z-index:1;margin-top:70px}.is-press-release .hero-inner{background-image:url("../images/pages/press-release/hero_image_sp.jpg");background-position:bottom center}.is-press-release .hero-title{margin-top:-46px;line-height:.8888888889em;color:#fff}.is-press-release .hero .main-title-line{background-color:#fff}.is-press-release .l-grid{*zoom:1;position:relative;z-index:2}.is-press-release .l-grid::before,.is-press-release .l-grid::after{content:" ";display:table}.is-press-release .l-grid::after{clear:both}.is-press-release .l-news{margin:50px auto 21px}.is-press-release .l-news-wrap{*zoom:1}.is-press-release .l-news-wrap::before,.is-press-release .l-news-wrap::after{content:" ";display:table}.is-press-release .l-news-wrap::after{clear:both}.is-press-release .l-wrap{position:relative;width:100%;max-width:1920px;margin:0 auto}.is-press-release .card-news-description{height:auto;margin:0}.is-press-release .l-news-card{text-align:left}.is-health-effort .hero{z-index:1;margin-top:70px}.is-health-effort .hero-inner{background-image:url("../images/pages/press-release/hero_image_sp.jpg");background-position:bottom center}.is-health-effort .hero-title{margin-top:-46px;line-height:.8888888889em;color:#fff}.is-health-effort .hero .main-title-line{background-color:#fff}.is-health-effort .l-health{padding-top:120px;padding-bottom:80px}.is-health-effort .l-health::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:440px;content:"";background-color:#ededed;-webkit-transform:skewY(37.63deg) translateY(85%);transform:skewY(37.63deg) translateY(85%)}.is-health-effort .l-health .l-health-subtitle{margin-bottom:10px !important;font-size:min(2.5vw,26px) !important;color:#1a3268;text-align:center;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-health-effort .l-health .l-health-title{margin-bottom:50px;font-size:70px;letter-spacing:.03em}.is-health-effort .l-grid{*zoom:1;position:relative;z-index:2}.is-health-effort .l-grid::before,.is-health-effort .l-grid::after{content:" ";display:table}.is-health-effort .l-grid::after{clear:both}.is-health-effort .l-news{margin:50px auto 21px}.is-health-effort .l-news-wrap{*zoom:1}.is-health-effort .l-news-wrap::before,.is-health-effort .l-news-wrap::after{content:" ";display:table}.is-health-effort .l-news-wrap::after{clear:both}.is-health-effort .l-wrap{position:relative;width:100%;max-width:1920px;margin:0 auto}.is-health-effort .card-news-description{height:auto;margin:0}.is-health-effort .l-news-card{text-align:left}.l-ots-news-header{min-height:75px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(173,169,169,.35)}.l-ots-news-header.l-header-ots{text-align:center}.l-ots-news-header.sticky{background-color:#fff}.l-ots-news-header .l-header-hamburger{top:11px;right:-5px;width:28px;height:21px}.l-ots-news-header .l-header-hamburger-inner{width:100%;height:4px;background-color:#1a3268}.l-ots-news-header .l-header-hamburger-inner:nth-child(2){top:9px}.l-ots-news-header .l-header-hamburger-inner:nth-child(3){top:18px}.l-ots-news-header .l-header-logo-triangle{bottom:0;border-top:75px solid #1a3268;border-right:121px solid rgba(0,0,0,0)}.l-ots-news-header .l-header-close-icon{top:5px;right:-5px;width:28px;height:21px}.l-ots-news-header .l-header-close-icon-inner{width:28px;height:4px}.l-ots-news-header .l-header-text{display:block;font-size:14px;line-height:1em;color:#fff;text-align:center;text-transform:uppercase;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-ots-news-header .l-header-lang{display:none}.l-ots-news-header .l-header-center-text{display:block;width:100%;padding-top:28px;padding-right:58px;font-size:30px;color:#1a3268;text-align:right;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-ots-news-header .l-bar{display:none}.l-ots-news-header .l-navigation-list-child-ots{display:block}.l-ots-news-header .l-navigation-list-ots{width:100%;text-align:left}.l-navigation-ots-news .l-navigation-link:active,.l-navigation-ots-news .l-navigation-link:focus,.l-navigation-ots-news .l-navigation-link:visited{color:#1a3268 !important}.no-touchevents .l-navigation-ots-news .l-navigation-link:hover{color:#1a3268 !important}.l-bar{position:absolute;top:18px;right:40px}.l-bar-item{display:block;cursor:pointer}.l-bar-item.is-active .l-bar-icon:nth-child(1){top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.l-bar-item.is-active .l-bar-icon:nth-child(2){left:-35px;opacity:0}.l-bar-item.is-active .l-bar-icon:nth-child(3){top:14px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.l-bar-icon{display:block;width:35px;height:4px;margin-top:10px;background-color:#1a3268}.is-ots-news{background-color:#fff}.is-ots-news .category-news{padding-right:30px;padding-left:30px;-webkit-transform:translateY(-36px);transform:translateY(-36px)}.is-ots-news .category-news .box-news-time{display:inline-block;padding-bottom:0;margin-bottom:0;font-size:14px;opacity:1;font-family:"Bebas Neue Book",Helvetica,Arial,sans-serif}.is-ots-news .category-news .category-time{font-family:"Bebas Neue Book",Helvetica,Arial,sans-serif;font-size:14px}.is-ots-news .category-news .category-link{z-index:109;display:inline-block;width:100%;max-width:950px;padding:24px 20px 33px;color:#1a3268;background-color:#fff;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.is-ots-news .category-news .category-item-title{font-family:Helvetica,Arial,sans-serif;display:block;width:100%;height:60px;margin-top:2px;margin-bottom:15px;overflow:hidden;font-size:18px;font-weight:bold;line-height:1.3333333333em}.is-ots-news .category-news .category-name{font-family:"Bebas Neue Book",Helvetica,Arial,sans-serif;margin-left:15px;font-size:14px}.is-ots-news .category-news .category-more-text{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;display:block;width:100%;max-width:200px;height:44px;margin:0 auto;font-size:20px;line-height:44px;color:#69799f;text-align:center;border:1px solid #69799f}.is-ots-news .hero{margin-top:70px}.is-ots-news .hero-inner{background-image:url("../images/pages/ots-news/hero_image_sp.jpg")}.is-ots-news .hero .ots-hero{position:absolute;top:50%;right:0;left:0;z-index:2;padding-right:20px;padding-left:20px;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-ots-news .hero .ots-hero .main-title{padding-bottom:27px;margin-top:-51%;margin-bottom:30px;color:#fff;text-align:left}.is-ots-news .hero .ots-hero .main-title .main-title-line{right:auto;left:0;background-color:#fff}.is-ots-news .hero .ots-hero .ots-desc{max-width:94.0298507463%;margin-bottom:15px;font-size:14px;font-weight:400;line-height:1.3571428571em;color:#fff;font-family:Helvetica,Arial,sans-serif}.is-ots-news .hero-image-sp{display:block}.is-ots-news .hero-image-pc{display:none}.is-ots-news .l-blog{z-index:10}.is-ots-news .l-blog .l-blog-wrapper{position:relative;z-index:2;margin-top:0}.is-ots-news .l-blog.l-pickup{padding-top:0;padding-bottom:71px}.is-ots-news .l-blog .l-blog-article-margin{margin-top:44px}.is-ots-news .l-blog-more-button{margin-top:44px;text-align:center}.is-ots-news .l-pickup .l-blog-pickup-article{width:33.3333333333%}.is-ots-news .l-pickup .l-blog-pickup-title{padding-top:67px;padding-bottom:27px;letter-spacing:.03em}.is-ots-news .l-pickup .l-blog-wrapper{margin-top:41px;margin-right:-20px;margin-left:-20px;*zoom:1}.is-ots-news .l-pickup .l-blog-wrapper::before,.is-ots-news .l-pickup .l-blog-wrapper::after{content:" ";display:table}.is-ots-news .l-pickup .l-blog-wrapper::after{clear:both}.is-ots-news .l-pickup .l-blog-wrapper .box-news{float:left;width:50%}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child{float:none;width:100%;padding-right:20px;padding-left:20px;margin-bottom:5px}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-content{padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:-42px}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-content-inner{position:relative;display:block;width:100%;padding:24px 20px 30px;background-color:#fff;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-time{font-family:"Bebas Neue Book",Helvetica,Arial,sans-serif;font-size:14px;color:#1a3268}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-description{height:60px;margin-bottom:7px;overflow:hidden;font-size:18px;font-weight:bold;line-height:1.3333333333em;color:#1a3268}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-button .button-stroke{min-width:150px}.is-ots-news .l-pickup .l-blog-wrapper .box-news:nth-child(2){margin-top:0}.is-ots-news .l-pickup .l-blog-wrapper .box-news:nth-child(3){margin-top:44px}.is-ots-news .l-news{position:relative;margin-top:-50%}.is-ots-news .l-news-line{position:absolute;right:0;bottom:-60px;z-index:2;box-sizing:content-box;width:50%;height:80%;background-color:#1a3268}.is-ots-news .l-news .l-blog-wrapper{position:relative;z-index:4;*zoom:1}.is-ots-news .l-news .l-blog-wrapper::before,.is-ots-news .l-news .l-blog-wrapper::after{content:" ";display:table}.is-ots-news .l-news .l-blog-wrapper::after{clear:both}.is-ots-news .l-news .l-blog-wrapper .box-news{display:none;max-width:480px}.is-ots-news .l-news .l-blog-wrapper .box-news:first-child{display:block;margin:0 auto}.is-ots-news .l-news .l-blog-wrapper .box-news-image{width:100%}.is-ots-news .l-news .l-blog-article:nth-child(2){margin-top:0}.is-ots-news .l-news-container{max-width:1628px;padding-right:20px;padding-left:20px;margin:0 auto;*zoom:1}.is-ots-news .l-news-container::before,.is-ots-news .l-news-container::after{content:" ";display:table}.is-ots-news .l-news-container::after{clear:both}.is-ots-news .l-news .box-ots-news{width:100%}.is-ots-news .l-news .box-ots-news .box-news-content{display:none}.is-ots-news .l-wrap{margin-top:3px}.is-ots-news .button-stroke{color:#69799f;border:1px solid #69799f}.is-ots-news .box-news .box-news-image{width:100%}.is-ots-news-category{overflow:hidden}.is-ots-news-category .hero-inner{background-image:url("../images/pages/ots-news/hero_image_category.jpg") !important}.is-recent-news-category{overflow-y:hidden}.is-recent-news .hero{z-index:0;margin-top:70px}.is-recent-news .hero-inner{background-image:url("../images/pages/recent-news/hero_image_sp.jpg");background-position:top center}.is-recent-news .hero-title{margin-top:-15px;line-height:.8888888889em;color:#fff;white-space:normal}.is-recent-news .hero-title .main-title-line{background-color:#fff}.is-recent-news .hero-title .main-title-wrap{margin-right:0}.is-recent-news .l-grid{position:relative;z-index:2}.is-recent-news .blue-line{position:absolute;top:0;left:0;z-index:-1;width:100%;height:565px;background-color:#69799f;-webkit-transform:skewY(25.14deg) translateY(196%);transform:skewY(25.14deg) translateY(196%)}.is-recent-news .blue-line.hide{display:none}.is-recent-news .l-wrap{position:relative;width:100%;max-width:1920px;margin:-104px auto 0}.is-recent-news .gray-line{-webkit-transform:skewY(-25.18deg) translateY(69%);transform:skewY(-25.18deg) translateY(69%);position:absolute;top:0;left:0;z-index:-1;width:100%;height:565px;background-color:#ededed}.is-press-release-detail{position:relative;padding-top:70px;padding-bottom:0}.is-press-release-detail .container{padding:0}.is-press-release-detail .detail-box-decor{position:absolute;top:0;left:0;z-index:1;max-width:100%;height:auto}.is-press-release-detail .press-release-detail-bg{position:absolute;top:50%;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-press-release-detail .press-release-detail-bg .line-gray{position:relative;z-index:2;width:100%}.is-press-release-detail .press-release-detail-bg .line-blue{position:relative;z-index:1;width:100%;margin-top:-824px}.is-press-release-detail .detail-box{padding-top:14.8%}.is-press-release-detail .detail-box-image{margin:0 20px;text-align:center}.is-press-release-detail .detail-box-image::before{display:none}.is-press-release-detail .detail-box-image img{position:relative;z-index:2;max-width:100%;height:auto}.is-press-release-detail .detail-box-heading{padding:0 20px;margin-top:44px}.is-press-release-detail .detail-box-heading-date{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:21px;line-height:1.25}.is-press-release-detail .detail-box-heading-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-top:13px;font-size:20px;font-weight:bold;line-height:1.6}.is-press-release-detail .detail-box-heading-content{padding:0 20px;margin-top:37px;line-height:1.7}.is-health-effort-detail{position:relative;padding-top:70px;padding-bottom:0}.is-health-effort-detail .container{padding:0}.is-health-effort-detail .detail-box-decor{position:absolute;top:0;left:0;z-index:1;max-width:100%;height:auto}.is-health-effort-detail .health-effort-detail-bg{position:absolute;top:50%;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-health-effort-detail .health-effort-detail-bg .line-gray{position:relative;z-index:2;width:100%}.is-health-effort-detail .health-effort-detail-bg .line-blue{position:relative;z-index:1;width:100%;margin-top:-824px}.is-health-effort-detail .detail-box{padding-top:14.8%}.is-health-effort-detail .detail-box-image{margin:0 20px;text-align:center}.is-health-effort-detail .detail-box-image::before{display:none}.is-health-effort-detail .detail-box-image img{position:relative;z-index:2;max-width:100%;height:auto}.is-health-effort-detail .detail-box-heading{padding:0 20px;margin-top:44px}.is-health-effort-detail .detail-box-heading-date{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:21px;line-height:1.25}.is-health-effort-detail .detail-box-heading-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-top:13px;font-size:20px;font-weight:bold;line-height:1.6}.is-health-effort-detail .detail-box-heading-content{padding:0 20px;margin-top:37px;line-height:1.7}.is-recent-news-detail{position:relative;padding-top:70px;overflow:hidden;background-color:#fff}.is-recent-news-detail::before{position:absolute;top:70px;left:0;z-index:0;width:100%;height:0;padding-top:76.2666666667%;content:"";background-image:url("/common/images/pages/recent-news/hero_image_detail_sp.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:top center}.is-recent-news-detail .recent-news-detail-bg-triangle{position:absolute;top:70px;left:0;width:100%}.is-recent-news-detail .recent-news-detail-bg-triangle::after{position:absolute;top:100%;left:0;width:100%;height:200%;content:"";background:#fff}.is-recent-news-detail .recent-news-detail-bg{position:relative;z-index:1}.is-recent-news-detail .recent-news-detail-bg::after{position:absolute;top:100%;z-index:2;width:100%;height:100%;content:"";background-color:#fff}.is-recent-news-detail .recent-news-detail-bg .line-gray{position:absolute;top:688px;left:0;z-index:3}.is-recent-news-detail .detail-box{position:relative;z-index:3;margin-top:0;margin-right:-20px;margin-left:-20px;box-shadow:0 10px 10px 0 rgba(173,169,169,.35)}.is-recent-news-detail .detail-box-heading{padding-right:20px;padding-left:20px}.is-recent-news-detail .detail-box-heading-date{font-family:"Bebas Neue Book",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.1363636364em}.is-recent-news-detail .detail-box-heading-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-top:14px;margin-bottom:2px;font-size:22px;line-height:1.4545454545em;letter-spacing:-0.08em}.is-recent-news-detail .detail-box-content{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:1.6666666667em}.is-ots-news-detail{position:relative;padding-top:71px}.is-ots-news-detail .container{padding:0}.is-ots-news-detail .ots-news-detail-bg{position:absolute;top:50%;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-ots-news-detail .ots-news-detail-bg .line-gray{position:relative;z-index:2}.is-ots-news-detail .ots-news-detail-bg .line-blue{position:relative;z-index:1;margin-top:-824px}.is-ots-news-detail .detail-box{padding-top:69px}.is-ots-news-detail .detail-box-content{padding-top:32px}.is-ots-news-detail .detail-box-image{position:relative;z-index:4;max-width:100%;padding:0 20px}.is-ots-news-detail .detail-box-image-decor{position:absolute;bottom:-20px;left:0;z-index:1;width:87.0666666667%;overflow:hidden;background-color:#1a3268}.is-ots-news-detail .detail-box-image-decor::before{position:absolute;top:0;left:0;display:none;width:150%;height:100%;content:"";background-color:#69799f;-webkit-transform:skewY(-45deg) translateY(-75%);transform:skewY(-45deg) translateY(-75%)}.is-ots-news-detail .detail-box-image img{position:relative;z-index:2;width:100%;height:auto}.is-ots-news-detail .detail-box-heading{padding-right:20px;padding-left:20px;margin-top:61px}.is-ots-news-detail .detail-box-heading-date{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.25}.is-ots-news-detail .detail-box-heading-title{font-family:Helvetica,Arial,sans-serif;margin-top:9px;font-size:22px;font-weight:bold;line-height:1.375}.is-careers .l-kv{position:relative;z-index:1;height:440px;background-image:url("/common/images/pages/careers/kv_bg_sp.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover}.touchevents .is-careers .l-kv{background-attachment:scroll}.is-careers .l-kv-text{position:absolute;top:50%;right:0;left:0;width:100%;max-width:1135px;padding-right:45px;padding-left:45px;margin:6px auto 0;font-size:22px;line-height:1.4545454545em;color:#1a3268;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-careers .l-mind{position:relative;z-index:2;margin-top:-84px;overflow:visible}.is-careers .l-mind-title{letter-spacing:.03em}.is-careers .l-mind-header{position:relative;z-index:2;padding-top:52px}.is-careers .l-mind-header::before,.is-careers .l-mind-header::after{position:absolute;top:0;z-index:-1;width:50%;height:170px;content:"";background-color:#fff}.is-careers .l-mind-header::before{left:0;-webkit-transform:skewY(19.19deg);transform:skewY(19.19deg);border-right:1px solid #fff}.is-careers .l-mind-header::after{right:0;-webkit-transform:skewY(-19.19deg);transform:skewY(-19.19deg)}.is-careers .l-mind-subtitle{margin-bottom:12px;font-size:13px;font-weight:bold;color:#1a3268;text-align:center;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-careers .l-mind-content{position:relative;z-index:1;padding-top:230px;padding-bottom:15px;margin-top:-128px;background-image:url("/common/images/pages/careers/mind_bg_sp.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.touchevents .is-careers .l-mind-content{background-attachment:scroll}.is-careers .l-mind-list{margin:-73px auto 0;*zoom:1}.is-careers .l-mind-list::before,.is-careers .l-mind-list::after{content:" ";display:table}.is-careers .l-mind-list::after{clear:both}.is-careers .l-mind-item{position:relative;padding-left:45px;margin-bottom:29px;color:#fff}.is-careers .l-mind-count{position:absolute;top:3px;left:-10px;display:block;font-size:90px;line-height:1em;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.is-careers .l-mind-paragraph{font-size:12px;line-height:2.0833333333em}.is-careers .l-message-inner{position:relative;z-index:2;padding-top:44px;padding-bottom:80px;overflow:hidden;background-color:#1a3268}.is-careers .l-message-director{padding-right:20px;padding-left:20px;text-align:center}.is-careers .l-message-director-image{font-size:0}.is-careers .l-message-director-image-sp{display:inline-block;width:89.3846153846%;max-width:581px}.is-careers .l-message-director-image-pc{display:none}.is-careers .l-message-director .box-careers{position:relative;z-index:0;display:block;margin:0 auto;text-align:left}.is-careers .l-message-director-button{position:absolute;bottom:-32px;left:0;width:100%;text-align:center}.is-careers .l-message-director-button .button{background-color:#69799f}.is-careers .l-message-second-director{position:relative;z-index:10;padding-right:20px;padding-left:20px;font-size:0;text-align:center}.is-careers .l-message-second-director .box-careers{position:relative;z-index:2;margin:0 auto;text-align:center}.is-careers .l-message-second-director-button{position:absolute;bottom:-30px;left:0;width:100%;text-align:center}.is-careers .l-message-second-director-button .button{background-color:#1a3268}.is-careers .l-message-bottom{position:relative;z-index:1;padding-top:43px;padding-bottom:80px;background-color:#ededed}.is-careers .l-message-subtitle{margin-bottom:12px;font-size:13px;font-weight:bold;color:#fff;text-align:center;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-careers .l-message-title{padding-bottom:27px;margin-bottom:34px;font-size:90px;color:#fff;letter-spacing:.03em}.is-careers .l-message-title .main-title-line{background-color:#fff}.is-careers .l-catalyst{padding-top:65px;background-color:#69799f}.is-careers .l-catalyst-title{padding-bottom:26px;margin-bottom:35px;color:#fff;text-align:left}.is-careers .l-catalyst-title .main-title-line{right:auto;left:0;background-color:#fff}.is-careers .l-catalyst-subtitle{margin-bottom:11px;font-weight:bold;color:#fff;text-align:left;letter-spacing:.2em}.is-careers .l-catalyst-container{width:100%;max-width:1000px;padding:0 20px 10px;margin:auto}.is-careers .l-catalyst .l-content-group{margin-bottom:40px}.is-careers .l-catalyst .l-content-movie{position:relative;padding-top:56.25 %}.is-careers .l-catalyst .l-content-movie iframe{position:absolute;inset:0;width:100%;height:100%;margin:auto}.is-careers .l-catalyst .l-content-movie-title{margin-top:20px;font-size:12px;font-weight:bold;line-height:1.5em;color:#fff;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-careers .l-interview{padding-top:65px}.is-careers .l-interview-title{padding-bottom:26px;margin-bottom:35px;color:#69799f;text-align:center}.is-careers .l-interview-title .main-title-line{background-color:#69799f}.is-careers .l-interview-subtitle{margin-bottom:11px;font-weight:bold;color:#69799f;text-align:center;letter-spacing:.2em}.is-careers .l-interview-container{width:100%}.is-careers .l-crosstalk{padding-top:15px}.is-careers .l-crosstalk-subtitle{margin-bottom:11px;color:#69799f;text-align:left;letter-spacing:.3em}.is-careers .l-crosstalk-description{font-weight:bold;color:#333}.is-careers .l-crosstalk-text{font-weight:bold;color:#333}.is-careers .l-crosstalk-title{padding-bottom:28px;margin-bottom:31px;color:#69799f;text-align:left;letter-spacing:.03em}.is-careers .l-crosstalk-title .main-title-line{right:auto;left:0;background-color:#69799f}.is-careers .l-crosstalk-description{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:9px;font-size:15px}.is-careers .l-crosstalk-text{margin-bottom:30px;font-size:12px;line-height:1.9166666667em}.is-careers .l-crosstalk-button{text-align:center}.is-careers .l-crosstalk-frame{position:relative;z-index:-1;margin-top:-14%}.is-careers .l-crosstalk-frame-inner-sp{display:block}.is-careers .l-crosstalk-frame-inner-pc{display:none}.is-careers .l-benefit{position:relative;*zoom:1}.is-careers .l-benefit::before,.is-careers .l-benefit::after{content:" ";display:table}.is-careers .l-benefit::after{clear:both}.is-careers .l-benefit-subtitle{margin-top:-13px;margin-bottom:11px;color:#1a3268;text-align:right;letter-spacing:.2em}.is-careers .l-benefit-title{padding-bottom:27px;margin-bottom:31px;text-align:right;letter-spacing:.03em}.is-careers .l-benefit-title .main-title-line{right:0;left:auto}.is-careers .l-benefit-description{margin-bottom:9px;font-size:15px;color:#333;text-align:right;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-careers .l-benefit-text{font-size:12px;line-height:1.9166666667em;color:#333;text-align:right;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-careers .l-benefit-image{margin-right:-20px;margin-left:-20px}.is-careers .l-benefit-image-inner-sp{display:block;width:100%}.is-careers .l-benefit-image-inner-pc{display:none}.is-careers .l-benefit-card{position:relative;z-index:2;padding:15px;margin-top:-50px;background-color:#f6f6f6;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-careers .l-benefit-card-title{margin-bottom:10px;font-size:15px;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-careers .l-benefit-card-bottom{padding:15px 15px 15px 19px}.is-careers .l-benefit-card-desc{font-size:12px;line-height:1.9166666667em}.is-careers .l-benefit-item{position:relative;padding-left:62px;font-size:12px;line-height:1.9166666667em;color:#333;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-careers .l-benefit-item-title{position:absolute;top:0;left:0}.is-careers .l-benefit-sub-list{padding-left:68px}.is-careers .l-benefit-sub-item{position:relative;padding-left:25px;color:#333;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-careers .l-benefit-sub-count{position:absolute;left:0}.is-careers .l-benefit-sub-text{font-size:12px;line-height:1.9166666667em}.is-careers .l-benefit-list{padding-left:4px}.is-careers .l-benefit-content{width:100%;margin-bottom:45px}.is-careers .l-recruiting{padding-top:62px;padding-bottom:41px}.is-careers .l-recruiting-subtitle{margin-bottom:16px;color:#1a3268;text-align:center;letter-spacing:.2em}.is-careers .l-recruiting-title{padding-bottom:33px;line-height:.8888888889em;letter-spacing:.03em;white-space:normal}.is-careers .l-recruiting-title .main-title-wrap{margin-right:0}.is-careers .l-recruiting-box{width:100%;max-width:335px;padding:28px 27px 35px 35px;margin:34px auto 0;text-align:center;letter-spacing:.2em;border:1px solid #1a3268}.is-careers .l-recruiting-box-text{margin-bottom:27px;font-size:18px;line-height:1.6666666667em;color:#1a3268;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-careers .l-qna{padding-top:37px;padding-bottom:31px;background-color:#ededed}.is-careers .l-qna-subtitle{margin-bottom:14px;font-size:13px;line-height:1.3846153846em;color:#1a3268;text-align:center;letter-spacing:.2em}.is-careers .l-qna-title{padding-bottom:35px;letter-spacing:.03em}.is-careers .l-qna-title .main-title-inner .font-option{font-family:"Roboto Condensed",sans-serif;font-size:63%}.is-careers .l-qna-box{margin-bottom:20px;border:1px solid #1a3268}.is-careers .l-qna-letter{position:absolute;top:13px;left:6px;width:16px;height:16px;font-size:12px;font-weight:bold;line-height:16px;color:#fff;text-align:center;background-color:#1a3268;font-family:Helvetica,Arial,sans-serif;-webkit-transition:all .3s;transition:all .3s}.is-careers .l-qna-question{position:relative;padding:12px 30px 14px 32px;-webkit-transition:all .3s;transition:all .3s}.is-careers .l-qna-question-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:1.3333333333em;color:#1a3268;-webkit-transition:all .3s;transition:all .3s}.is-careers .l-qna-question::after{position:absolute;top:11px;right:12px;width:18px;height:18px;content:"";background-image:url("/common/images/share/icon_plus_careers.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.is-careers .l-qna-question.active{background-color:#1a3268}.is-careers .l-qna-question.active::after{background-image:url("/common/images/share/icon_minus_careers.png")}.is-careers .l-qna-question.active .l-qna-question-letter{color:#1a3268;background-color:#fff}.is-careers .l-qna-question.active .l-qna-question-text{color:#fff}.is-careers .l-qna-answer{position:relative;display:none;padding:10px 20px 14px 31px}.is-careers .l-qna-answer-text{font-size:12px;line-height:1.5em;color:#1a3268}.is-careers .l-qna-wrap{margin-top:49px}.is-top-message .l-kv{position:relative;min-height:358px;padding-top:91px;background-color:#69799f}.is-top-message .l-kv-grid{font-size:0}.is-top-message .l-kv-grid:before,.is-top-message .l-kv-grid:after{content:" ";display:table}.is-top-message .l-kv-grid:after{clear:both}.is-top-message .l-kv-column{display:inline-block;vertical-align:top}.is-top-message .l-kv-column-image{width:52.4%}.is-top-message .l-kv-column-text{width:47.6%}.is-top-message .l-kv-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;position:relative;padding-bottom:13px;margin-top:33px;margin-bottom:20px;margin-left:-36px;font-size:16vw;line-height:1em;color:#fff;text-align:center}.is-top-message .l-kv-title::after{position:absolute;right:0;bottom:0;left:0;width:45px;height:3px;margin:auto;content:"";background-color:#fff}.is-top-message .l-kv-desc{margin-left:-25px;font-size:3vw;line-height:1.25em;color:#fff;text-align:center;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-top-message .l-kv-image-pc{display:none}.is-top-message .l-content{position:relative;z-index:2;padding-bottom:42px}.is-top-message .l-content-svg{position:absolute;bottom:0;left:0;width:100%;height:auto}.is-top-message .l-content-svg-pc{display:none}.is-top-message .l-content-svg .path{fill:#fff}.is-top-message .l-content-card{position:relative;z-index:10;padding:30px 20px 17px;margin-top:-82px;background-color:#fff;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.is-top-message .l-content-name{margin-bottom:10px;font-size:12px;line-height:1.2em;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-top-message .l-content-title{margin-bottom:15px;font-size:22px;line-height:1.4545454545em;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-top-message .l-content-text{margin-bottom:15px;font-size:12px;line-height:1.6666666667em;color:#000}.is-top-message .l-content-box{width:100%;max-width:560px;padding:30px 20px;margin:0 auto 65px;border:2px solid #1a3268}.is-top-message .l-content-item{position:relative;padding-left:75px;margin-bottom:9px}.is-top-message .l-content-item-image{position:absolute;top:6px;left:0}.is-top-message .l-content-item-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.625em;color:#1a3268}.is-top-message .l-content-item-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.8571428571em;color:#1a3268;letter-spacing:-0.05em}.is-careers-info{padding-top:70px}.is-careers-info .main-title-wrap{margin-right:0}.is-careers-info .l-info-heading{padding-top:75px;padding-bottom:75px}.is-careers-info .l-info-subtitle{color:#1a3268;text-align:center}.is-careers-info .l-info-banner{position:relative;width:100%;height:0;padding-top:40%;background-position:top center;background-size:cover}.is-careers-info .l-info-banner-1{background-image:url("/common/images/pages/careers/info/hero_bg_1_sp.jpg")}.is-careers-info .l-info-banner-2{background-image:url("/common/images/pages/careers/info/hero_bg_2_sp.jpg")}.is-careers-info .l-info-banner-text{position:absolute;top:50%;right:0;left:0;width:100%;max-width:960px;padding-bottom:35px;margin:auto;font-size:20px;line-height:1.625em;color:#fff;text-align:center;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-careers-info .l-info-banner-text::after{position:absolute;right:0;bottom:0;left:0;width:120px;height:4px;margin:auto;content:"";background-color:#fff}.is-careers-info .l-table{display:table;width:100%;max-width:960px;margin:0 auto;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;border:2px solid #1a3268}.is-careers-info .l-table-row{display:table-row;width:100%}.is-careers-info .l-table-row:last-child .l-table-column{border-bottom:0}.is-careers-info .l-table-column{display:table-cell;padding:10px 20px 12px;vertical-align:top}.is-careers-info .l-table-column-left{color:#fff;background-color:#1a3268;border-bottom:2px solid #fff}.is-careers-info .l-table-column-right{padding-right:6px;padding-left:18px;border-bottom:2px solid #1a3268}.is-careers-info .l-table.l-table-inverse-sp{display:block}.is-careers-info .l-table.l-table-inverse-sp .l-table-row{display:block}.is-careers-info .l-table.l-table-inverse-sp .l-table-column{display:block}.is-careers-info .l-table-gray-blue{border:2px solid #69799f}.is-careers-info .l-table-gray-blue .l-table-column-left{background-color:#69799f}.is-careers-info .l-table-gray-blue .l-table-column-right{border-bottom:2px solid #69799f}.is-careers-info .l-table-link{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#1a3268;text-decoration:underline;word-break:break-word}.is-careers-info .l-table-1{margin-top:50px;margin-bottom:50px}.is-careers-info .l-table-2{margin-top:35px;margin-bottom:70px}.is-careers-info .l-table-3{margin-top:50px;margin-bottom:56px}.is-careers-info .l-table-4{margin-top:37px;margin-bottom:29px}.is-interview .l-content-movie{position:relative;width:100%;padding-top:56.25%;margin-top:30px}.is-interview .l-content-movie>iframe{position:absolute;inset:0;width:100%;height:100%;margin:auto}.is-interview .l-kv{box-shadow:0 10px 29px 0 rgba(173,169,169,.35);background-color:#fff}.is-interview .l-kv-bg img{width:100%}.is-interview .l-kv-image-pc{display:none}.is-interview .l-kv-detail{display:block;padding:32px 20px 35px;background:#fff}.is-interview .l-kv-title{position:relative;font-size:20px;line-height:1.5em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268}.is-interview .l-kv-title .br-pc{display:none}.is-interview .l-kv-title .br-sp{display:block}.is-interview .l-kv-title .br-spc{display:block}.is-interview .l-kv-date{display:inline-block;margin-top:10px;font-size:12px;line-height:1.25em;color:#1a3268;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-interview .l-kv-date span{display:block;margin-top:8px;font-size:16px;line-height:.9em}.is-interview .l-kv .sp-view{width:100%}.is-interview .l-content{background-position:top center;background-repeat:no-repeat;background-size:contain;position:relative;padding-top:50px;padding-bottom:0;margin-top:75px;background-color:#fff}.is-interview .l-content-bg{position:relative;min-height:470px}.is-interview .l-content-shadow{padding-top:5px;background-color:rgba(0,0,0,0)}.is-interview .l-content-card{position:relative;z-index:10;padding:43px 20px 17px;margin-top:40px;background-color:#fff;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.is-interview .l-content-card-title{margin-top:40px;font-size:20px;line-height:1.5em;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-interview .l-content-card-title .break-pc{display:none}.is-interview .l-content-title{font-size:15px;line-height:1.45455em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;padding-top:25px;margin-bottom:0;color:#1a3268}.is-interview .l-content-title.l-movie-title{padding-top:5px;padding-bottom:20px}.is-interview .l-content-title.sp-view{display:block}.is-interview .l-content-text{font-size:12px;line-height:1.66667em;color:#000;padding-top:12px}.is-interview .l-content-box{width:100%;max-width:560px;padding:44px 40px 34px;margin:0 auto 65px;border:2px solid #1a3268}.is-interview .l-content-item{position:relative;padding-left:75px;margin-bottom:9px}.is-interview .l-content-item-image{position:absolute;top:6px;left:0}.is-interview .l-content-item-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.625em;color:#1a3268}.is-interview .l-content-item-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.8571428571em;color:#1a3268;letter-spacing:-0.05em}.is-interview .l-content-image{display:block;margin-top:15px;margin-bottom:50px}.is-interview .l-content-talk{display:block;margin-top:75px;border-top:solid 1px #1a3268}.is-interview .l-content-talk-title{margin-top:25px;font-size:14px;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-interview .l-content-talk-title::before{display:inline-block;width:16px;height:15px;margin-top:5px;margin-right:3px;content:"";background-image:url("/common/images/share/message.png");background-repeat:no-repeat;background-size:contain}.is-interview .l-content-talk-title-text{display:inline-block;vertical-align:top}.is-interview .l-content-talk-content{padding-left:20px;margin-top:3px;margin-bottom:30px;font-size:12px;line-height:1.7em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-interview .interview-feature-subtitle{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;padding-top:35px;font-size:15px;line-height:1.7em;color:#1a3268}.is-interview .interview-feature-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-top:20px;font-size:12px;line-height:1.66667em}.is-interview .interview-feature-image{margin-top:20px;text-align:center}.is-interview .interview-feature-title{margin-top:35px;font-size:20px;line-height:1.5em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268}.is-interview .interview-feature-title br{display:none}.is-interview .interview-title{font-size:20px;line-height:1.5em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268}.is-interview .interview-banners li{float:none;width:100%;margin-top:0}.is-interview .l-greetings-subtitle{margin-top:60px;color:#69799f;text-align:center}.is-interview .l-greetings-title{color:#69799f;letter-spacing:.03em}.is-interview .l-greetings-title .main-title-line{background-color:#69799f}.is-interview .l-grid{position:relative;z-index:2}.is-interview .blue-line,.is-interview .gray-line{width:100%;height:300px}.is-interview .blue-line{position:absolute;top:-10px;left:0;z-index:-1;background-color:#1a3268;-webkit-transform:skewY(35.14deg) translateY(196%);transform:skewY(35.14deg) translateY(196%)}.is-interview .blue-line-02{top:1790px;background-color:#69799f}.is-interview .gray-line{-webkit-transform:skewY(-40.18deg) translateY(69%);transform:skewY(-40.18deg) translateY(69%);position:absolute;top:1220px;left:0;z-index:-1;background-color:#ededed}.is-interview .sp-view{display:block}.is-interview .pc-view{display:none}.is-interview .container{position:relative;z-index:2}.is-interview .l-interview-bg{position:absolute;top:0;left:0;z-index:0;width:100%}.is-interview .l-interview-bg-image{display:block;width:100%;height:auto}.is-interview .l-interview-bg-image-pc{display:none}.is-interview .division-banners{margin-bottom:0}.is-interview-01 .l-kv,.is-interview-02 .l-kv{overflow:hidden}.is-interview-01 .l-kv img,.is-interview-02 .l-kv img{width:100%}.is-interview-01 .l-content{background-image:image-url("/common/images/pages/careers/interview/01/interview_01_bg_sp.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-02 .l-content{background-image:image-url("/common/images/pages/careers/interview/02/interview_02_bg_sp.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-03 .l-content{background-image:image-url("/common/images/pages/careers/interview/03/interview_03_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-04 .l-content{background-image:image-url("/common/images/pages/careers/interview/04/interview_04_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-05 .l-content{background-image:image-url("/common/images/pages/careers/interview/05/interview_05_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-06 .l-content{background-image:image-url("/common/images/pages/careers/interview/06/interview_06_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-07 .l-content{background-image:image-url("/common/images/pages/careers/interview/07/interview_07_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-08 .l-content{background-image:image-url("/common/images/pages/careers/interview/08/interview_08_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-interview-09 .l-content{background-image:image-url("/common/images/pages/careers/interview/09/interview_09_bg_sp.png");background-position:top center;background-repeat:no-repeat;background-size:contain}.is-crosstalk .l-kv{position:relative;height:510px;background-image:url("/common/images/pages/careers/cross-talk/kv_sp.jpg");background-repeat:no-repeat;background-position:bottom center;background-size:cover}.is-crosstalk .l-kv-heading{padding-top:141px}.is-crosstalk .l-kv-subtitle{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-bottom:11px;color:#1a3268;text-align:center;letter-spacing:.2em}.is-crosstalk .l-kv-title{padding-bottom:22px}.is-crosstalk .l-info{padding-top:37px;padding-bottom:33px}.is-crosstalk .l-info-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:13px;font-size:15px;line-height:1.2em;color:#1a3268;text-align:center}.is-crosstalk .l-info-desc{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:23px;font-size:12px;line-height:1.9166666667em;color:#333;text-align:center}.is-crosstalk .l-info-list{padding-right:15px;padding-left:30px}.is-crosstalk .l-info-item{position:relative;display:table;width:100%;min-height:98px;padding-left:115px;margin-bottom:15px;color:#333}.is-crosstalk .l-info-item-image{position:absolute;top:0;left:0;max-width:98px}.is-crosstalk .l-info-item-content{text-align:center}.is-crosstalk .l-info-item-title{margin-bottom:14px;font-size:15px;line-height:1.1333333333em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-crosstalk .l-info-item-desc{font-size:12px;line-height:1.5em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-crosstalk .l-info-item-content{display:table-cell;min-height:98px;vertical-align:middle}.is-crosstalk .l-info-break{display:none}.is-crosstalk .l-talk{position:relative;padding-top:46px;background-color:#ededed}.is-crosstalk .l-talk-svg-white{position:absolute;top:-55px;width:100%;height:55px}.is-crosstalk .l-talk-svg-white-pc{display:none}.is-crosstalk .l-talk-svg-white .path{fill:#fff}.is-crosstalk .l-talk-title{margin-bottom:40px;color:#1a3268;text-align:center}.is-crosstalk .l-talk-title-inner{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;display:block;margin-bottom:9px;font-size:18px}.is-crosstalk .l-talk-title-main{position:relative;display:block;padding-bottom:20px;font-size:30px;line-height:1.3666666667em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-crosstalk .l-talk-title-main::after{position:absolute;right:0;bottom:0;left:0;width:50px;height:5px;margin:auto;content:"";background-color:#1a3268}.is-crosstalk .l-talk-item{position:relative;min-height:45px;padding-left:65px;margin-bottom:20px}.is-crosstalk .l-talk-item:nth-last-child{margin-bottom:0}.is-crosstalk .l-talk-item-both{min-height:134px}.is-crosstalk .l-talk-item-both .l-talk-bubble::after{top:50%;margin-top:-8px}.is-crosstalk .l-talk-item.item-second{margin-bottom:72px}.is-crosstalk .l-talk-women{position:absolute;top:0;left:0;width:45px;text-align:center}.is-crosstalk .l-talk-women-name{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:1.25em;color:#1a3268;white-space:nowrap}.is-crosstalk .l-talk-women-name-2{color:#69799f}.is-crosstalk .l-talk-women-name-3{color:#4661a6}.is-crosstalk .l-talk-women-name .name-size{font-size:10px}.is-crosstalk .l-talk-women-second{top:72px}.is-crosstalk .l-talk-bubble{position:relative;padding:10px 20px 9px;background-color:#fff;border-radius:10px}.is-crosstalk .l-talk-bubble::after{position:absolute;top:13px;right:100%;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-width:8px;border-right-color:#fff}.is-crosstalk .l-talk-text{font-size:12px;line-height:1.9166666667em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#333}.is-crosstalk .l-talk-wrap{margin-bottom:50px}.is-crosstalk .l-talk-image-sp{display:block;width:100%}.is-crosstalk .l-talk-image-pc{display:none}.is-crosstalk .l-talk-img-wrap{margin-top:-23px}.is-crosstalk .l-talk-img-wrap-2{margin-top:-14px}.is-crosstalk .l-talk-top-svg{display:none}.is-crosstalk .l-talk-2{padding-top:20px}.is-crosstalk .l-talk-3{padding-top:20px;padding-bottom:40px}.is-crosstalk .l-talk-4{padding-top:23px;padding-bottom:54px}.is-crosstalk .l-talk-white{background-color:#fff}.is-crosstalk .l-talk-white .l-talk-bubble{background-color:#ededed}.is-crosstalk .l-talk-white .l-talk-bubble::after{border-right-color:#ededed}.is-crosstalk .l-content{position:relative;z-index:2;padding-top:50px;padding-bottom:27px;color:#fff;word-break:break-all;background-color:#69799f}.is-crosstalk .l-content-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:42px;font-size:30px;line-height:1em}.is-crosstalk .l-content-svg{position:absolute;top:-54px;left:0;width:100%;height:55px}.is-crosstalk .l-content-svg .path{fill:#69799f}.is-crosstalk .l-content-svg-pc{display:none}.is-crosstalk .l-content-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:23px;font-size:12px;line-height:1.9166666667em}.is-crosstalk .l-content-link{color:#fff;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;text-decoration:none}.is-manager-message .l-content-card{margin-top:-85px}.is-manager-message .icon-message{display:inline-block;width:18px;height:16px;background-image:url("/common/images/share/message.png");background-repeat:no-repeat;background-size:cover}.is-manager-message .l-content-group01{padding-top:19px;border-top:2px solid #69799f}.is-manager-message .l-content-group01 .l-content-title{font-size:18px}.is-manager-message .l-content-group01 .l-content-text{margin-bottom:15px;font-size:12px}.is-manager-message .l-kv{position:relative;min-height:340px;padding-top:90px;background-color:#69799f}.is-manager-message .l-kv-grid{padding:0 24px;font-size:0}.is-manager-message .l-kv-grid:before,.is-manager-message .l-kv-grid:after{content:" ";display:table}.is-manager-message .l-kv-grid:after{clear:both}.is-manager-message .l-kv-column{display:block;width:auto;margin:0 auto;text-align:center}.is-manager-message .l-kv-column-text{width:42%;padding-bottom:10px}.is-manager-message .l-kv-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;position:relative;padding-bottom:13px;margin-top:33px;margin-bottom:20px;margin-left:0;font-size:50px;line-height:1em;color:#fff;text-align:center}.is-manager-message .l-kv-title::after{position:absolute;right:0;bottom:0;left:0;width:45px;height:3px;margin:auto;content:"";background-color:#fff}.is-manager-message .l-kv-desc{margin-left:0;font-size:12px;line-height:1.25em;color:#fff;text-align:center;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-manager-message .l-kv-desc-inner{white-space:nowrap}.is-manager-message .l-kv-image-pc{display:none}.is-manager-message .l-kv .container{position:relative;display:table;height:167px}.is-aboutus .pc-view{display:none}.is-aboutus .sp-view{display:block}.is-aboutus .main-title{padding-bottom:28px}.is-aboutus .l-kv{position:relative;z-index:2;margin-top:70px}.is-aboutus .l-kv-heading{position:absolute;top:50%;right:0;left:0;margin:auto;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-aboutus .l-kv-subtitle{color:#1a3268}.is-aboutus .l-kv-title{letter-spacing:.03em}.is-aboutus .l-card{width:100%;padding:0 25px 39px;*zoom:1}.is-aboutus .l-card::before,.is-aboutus .l-card::after{content:" ";display:table}.is-aboutus .l-card::after{clear:both}.is-aboutus .l-card-image-white,.is-aboutus .l-card-content-white{color:#fff}.is-aboutus .l-card-image-blue,.is-aboutus .l-card-content-blue{color:#1a3268}.is-aboutus .l-card-content{padding-top:15px;padding-right:16px;padding-left:16px;clear:both}.is-aboutus .l-card-image{width:71.8%;margin-top:-38px;text-align:right}.is-aboutus .l-card-subtitle{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:2.955}.is-aboutus .l-card-title{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:50px;font-style:italic;font-weight:normal;line-height:1;letter-spacing:.03em;word-wrap:break-word}.is-aboutus .l-card-title br{display:none}.is-aboutus .l-card-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:2.25em;letter-spacing:.2em}.is-aboutus .l-card-text-black{color:#333}.is-aboutus .l-card-button{margin-top:25px;text-align:center}.no-touchevents .is-aboutus .l-card-button-gray-blue .button:hover .button-inner{color:#1a3268}.is-aboutus .l-card-button-gray-blue .button::after{background-color:#fff}.is-aboutus .l-card-button-3 .button{background-color:#69799f}.no-touchevents .is-aboutus .l-card-button-3 .button:hover .button-inner{color:#1a3268}.is-aboutus .l-card-button-3 .button::after{background-color:#fff}.is-aboutus .l-card-gray-blue{background-color:#69799f}.is-aboutus .l-card-gray{background-color:#ededed}.is-aboutus .l-card-gray .l-card-image{float:right}.is-aboutus .l-card-blue{background-color:#1a3268}.is-aboutus .l-card-right{float:right}.is-aboutus .l-content{position:relative;z-index:1;padding-top:75px}.is-aboutus .l-content::after{display:block;clear:both;content:""}.is-aboutus .l-content-line{position:absolute;z-index:-1;width:100%}.is-aboutus .l-content-line-1{-webkit-transform:skewY(-57.14deg) translateY(16%);transform:skewY(-57.14deg) translateY(16%);top:0;left:0;height:461px;background-color:#1a3268}.is-aboutus .l-content-line-2{-webkit-transform:skewY(61.19deg) translateY(261%);transform:skewY(61.19deg) translateY(261%);top:0;left:0;height:620px;background-color:#69799f}.is-aboutus .l-content-line-3{-webkit-transform:skewY(-62.19deg) translateY(-100%);transform:skewY(-62.19deg) translateY(-100%);bottom:0;left:0;height:600px;background-color:#1a3268}.is-aboutus .l-content-inner{*zoom:1;padding-bottom:40px}.is-aboutus .l-content-inner::before,.is-aboutus .l-content-inner::after{content:" ";display:table}.is-aboutus .l-content-inner::after{clear:both}.is-aboutus .l-card-flat{display:block;padding:30px 20px 39px;margin-bottom:40px;text-align:center;background-color:#ededed}.is-aboutus .l-card-flat-gray-blue{background-color:#69799f}.is-en .is-aboutus .l-card-text{letter-spacing:0 !important}.is-en .is-aboutus .l-card-title{font-size:48px}.is-history{padding-top:90px}.is-history .l-history-subtitle{font-size:13px;color:#1a3268;text-align:center}.is-history .l-history-title{padding-bottom:62px;margin-bottom:60px;letter-spacing:.03em}.is-history .l-history-nav{z-index:90 !important;background-color:#ededed}.is-history .l-history-nav .container{max-width:1000px;font-size:0}.is-history .l-history-nav-list{display:inline-block;width:82.8125%;font-size:0;text-align:right;vertical-align:middle}.is-history .l-history-nav-item{display:inline-block;width:14.2857142857%;text-align:right}.is-history .l-history-nav-item.active .l-history-nav-link::after{left:0;width:100%;-webkit-transition:width .5s;transition:width .5s}.is-history .l-history-nav-item:first-child{padding-left:0}.is-history .l-history-nav-link{position:relative;display:block;padding-top:35px;padding-bottom:14px;color:#1a3268;text-align:center}.is-history .l-history-nav-link::after{position:absolute;right:0;bottom:0;width:0;height:6px;content:"";background-color:#69799f;-webkit-transition:width .3s;transition:width .3s}.no-touchevents .is-history .l-history-nav-link:hover::after{left:0;width:100%;-webkit-transition:width .5s;transition:width .5s}.is-history .l-history-nav-year{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:30px;line-height:.72em;letter-spacing:.03em}.is-history .l-history-nav-age{font-size:20px;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.8em}.is-history .l-history-nav-desc{display:block;margin-top:-10px;font-size:16px;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-history .l-history-nav-text{font-size:20px;line-height:1.5em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268}.is-history .l-history-nav-wrap{display:inline-block;width:17.1875%;vertical-align:middle}.is-history .l-history-nav-anchor{display:none}.timeline{position:relative;padding-top:100px}.timeline-title{font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif;padding-top:40px;padding-bottom:40px;margin-bottom:90px;font-size:220px;line-height:220px;color:#1a3268;text-align:center;letter-spacing:.03em}.timeline-title-inner{position:relative;top:-6px;left:2px;font-size:30px;line-height:30px;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.timeline-title-desc{display:block;margin-top:-20px;font-size:30px;line-height:30px;letter-spacing:.03em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.timeline-block{position:relative;width:50%}.timeline-block-wrap{position:relative;padding:65px 26px 38px 38px;border:2px solid #ededed}.timeline-block-year{position:absolute;top:-54px;left:20px;z-index:0;display:inline-block;height:73px;padding-right:20px;font-size:100px;font-style:italic;font-weight:normal;line-height:1em;color:#1a3268;letter-spacing:.03em;background-color:#fff;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.timeline-block-year-inner{position:relative;top:-3px;left:13px;font-size:30px;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.timeline-block-left{float:left;padding-right:10.15625%;margin-bottom:50px}.timeline-block-left .timeline-block-line{right:0}.timeline-block-left .timeline-block-dot{right:-17px}.timeline-block-right{float:right;padding-left:10.15625%;margin-bottom:50px}.timeline-block-right .timeline-block-line{left:0}.timeline-block-right .timeline-block-dot{left:-17px}.timeline-block-right .timeline-block-year{right:16px;left:auto}.timeline-block-line{position:absolute;top:50%;width:20.3125%;height:2px;background-color:#ededed;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timeline-block-title{position:relative;z-index:1;margin-bottom:18px;font-size:20px;line-height:1.5em;color:#1a3268;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.timeline-block-title-colum{display:table;width:100%}.timeline-block-title-colum .colum-month,.timeline-block-title-colum .colum-text{display:table-cell}.timeline-block-title-colum .colum-month{width:3em}.timeline-block-title-inner{display:block;padding-left:47px}.timeline-block-desc{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.875em;color:#333;letter-spacing:.2em}.timeline-block-dot{position:absolute;top:50%;width:35px;height:35px;margin-top:-17px}.timeline-block-dot::before{position:absolute;top:50%;left:50%;width:35px;height:35px;content:"";background-color:#ededed;border-radius:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.timeline-block-dot::after{position:absolute;top:50%;left:50%;width:21px;height:21px;content:"";background-color:#1a3268;border-radius:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.timeline-block-full{width:100%;max-width:755px;margin:0 auto 100px}.timeline-block-full .timeline-block-wrap{padding:40px 40px 34px}.timeline-block-full .timeline-block-year{top:-98px;right:-145px;left:auto;height:132px;font-size:145px;line-height:1em}.timeline-block-full .timeline-block-year-inner{top:6px;left:12px;font-size:43px}.timeline-block-full .timeline-block-year-left{top:-90px;right:auto;left:-105px}.timeline-block-full .timeline-block-year-left .timeline-block-year-inner{top:-5px}.timeline-block-img{margin-bottom:30px}.timeline-block-2{margin-top:165px}.timeline-block-3{margin-top:23px}.timeline-block-4{margin-top:126px}.timeline-block-5{margin-top:114px}.timeline-block-6{margin-top:129px}.timeline-block-7{margin-top:283px}.timeline-block-8 .timeline-block-wrap{padding-bottom:18px}.timeline-block-9{margin-top:125px}.timeline-block-9 .timeline-block-wrap{padding-bottom:21px}.timeline-block-9 .timeline-block-line{margin-top:-48px}.timeline-block-10{margin-top:143px}.timeline-block-10 .timeline-block-wrap{padding-bottom:18px}.timeline-block-11{margin-top:130px}.timeline-block-11 .timeline-block-wrap{padding-bottom:18px}.timeline-block-11 .timeline-block-line{margin-top:23px}.timeline-block-12{margin-top:283px}.timeline-block-12 .timeline-block-wrap{padding-bottom:18px}.timeline-block-12 .timeline-block-line{margin-top:-15px}.timeline-block-13{margin-top:28px}.timeline-block-14{margin-top:127px}.timeline-block-14 .timeline-block-wrap{padding-bottom:18px}.timeline-block-14 .timeline-block-line{margin-top:-31px}.timeline-block-15{margin-top:-4px}.timeline-block-15 .timeline-block-wrap{padding-bottom:18px}.timeline-block-15 .timeline-block-line{margin-top:10px}.timeline-block-16{margin-top:120px}.timeline-block-17{margin-top:129px}.timeline-block-17 .timeline-block-wrap{padding-bottom:18px}.timeline-block-18{margin-top:143px}.timeline-block-19{margin-top:129px}.timeline-block-19 .timeline-block-wrap{padding-bottom:18px}.timeline-block-19 .timeline-block-line{margin-top:-31px}.timeline-block-20{margin-top:91px}.timeline-block-20 .timeline-block-line{margin-top:-100px}.timeline-block-21{margin-top:112px}.timeline-block-22{margin-top:129px}.timeline-block-22 .timeline-block-wrap{padding-bottom:18px}.timeline-wrap{*zoom:1;position:relative}.timeline-wrap::before,.timeline-wrap::after{content:" ";display:table}.timeline-wrap::after{clear:both}.timeline-section{position:relative;z-index:2;padding-bottom:147px}.timeline-section::before{position:absolute;top:0;left:50%;z-index:-1;width:4px;height:100%;margin-left:-2px;content:"";background-color:#ededed}.timeline-section-white{background-color:#fff}.timeline-section-white .timeline-title,.timeline-section-white .timeline-block-wrap{background-color:#fff}.timeline-section-blue{background-color:#1a3268}.timeline-section-blue .timeline-block-year{color:#fff;background-color:#1a3268}.timeline-section-blue .timeline-block-desc,.timeline-section-blue .timeline-block-title,.timeline-section-blue .timeline-title{color:#fff}.timeline-section-blue .timeline-title,.timeline-section-blue .timeline-block-wrap{background-color:#1a3268}.timeline-section-gray-blue{background-color:#69799f}.timeline-section-gray-blue .timeline-block-year{color:#fff;background-color:#69799f}.timeline-section-gray-blue .timeline-block-desc,.timeline-section-gray-blue .timeline-block-title,.timeline-section-gray-blue .timeline-title{color:#fff}.timeline-section-gray-blue .timeline-block-dot::after{background-color:#69799f}.timeline-section-gray-blue .timeline-title,.timeline-section-gray-blue .timeline-block-wrap{background-color:#69799f}.timeline-section-2{padding-top:100px}.timeline-section-3{padding-top:105px}.timeline-section-4{padding-top:107px}.timeline-section-5{padding-top:150px;padding-bottom:150px}.timeline-button{margin-top:100px;overflow:hidden;text-align:center}.timeline-button .button{display:inline-block;min-width:300px;height:100px;padding-right:10px;padding-left:10px;margin:0 auto;font-size:20px;border:3px solid #fff;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.timeline-button .button::after{display:none}.is-en .timeline-block-title,.is-en .timeline-block-desc{letter-spacing:0 !important}.is-en .timeline-block-title .colum-month{display:none}.is-en .timeline-title-inner{font-size:80px;line-height:80px}.is-compliance{background-image:url("/common/images/pages/about-us/compliance/background_sp.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover}.is-compliance .l-compliance{padding-top:134px;padding-bottom:51px}.is-compliance .l-compliance-title{padding-bottom:32px;margin-bottom:29px;line-height:.9em;color:#fff}.is-compliance .l-compliance-title .main-title-line{background-color:#fff}.is-compliance .l-compliance-subtitle{color:#fff;text-align:center}.is-compliance .l-compliance-desc{font-size:12px;color:#fff;text-align:left;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-compliance .l-compliance-desc br{display:none}.is-compliance .l-compliance-box{position:relative;padding:35px 26px 3px;margin-top:34px;overflow:hidden;background-color:rgba(255,255,255,.3)}.is-compliance .l-compliance-box::after{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:95%;content:"";background-color:rgba(237,237,237,.3);-webkit-transform:skewY(-60.36deg) translateY(2%);transform:skewY(-60.36deg) translateY(2%)}.is-compliance .l-compliance-count{position:relative;top:3px;display:table-cell;min-width:38px;font-size:50px;font-style:italic;font-weight:normal;line-height:1em;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.is-compliance .l-compliance-item{display:table;width:100%;margin-bottom:22px;color:#fff}.is-compliance .l-compliance-text{display:table-cell;font-size:12px;line-height:1.5em;letter-spacing:.2em;vertical-align:middle;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-compliance .l-compliance-text br{display:none}.is-compliance .sp-view{display:block}.is-en .is-compliance .l-compliance-desc,.is-en .is-compliance .l-compliance-text{letter-spacing:0 !important}.is-contact{position:relative;padding-top:66px;padding-bottom:50px}.is-contact::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:310px;content:"";background-color:#ededed;-webkit-transform:skewY(37.64deg) translateY(144%);transform:skewY(37.64deg) translateY(144%)}.is-contact .l-contact-decor{position:absolute;top:190px;left:0;z-index:-1}.is-contact .l-contact-form{width:100%;margin-top:35px;margin-right:auto;margin-left:auto;color:#333}.is-contact .form-group{position:relative;margin-bottom:28px}.is-contact .form-control{width:100%;height:48px;padding:0 10px;margin-top:6px;font-size:12px;outline:none;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-contact .form-control.form-textarea{width:100%;height:168px;resize:none}.is-contact .form-label{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-left:-10px;font-size:12px;color:#1a3268}.is-contact .form-label .require-label{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:12px}.is-contact .form-policy-title{margin-top:-5px;color:#1a3268;text-align:center;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-contact .form-policy-content{max-height:300px;padding:23px 7px 20px 23px;margin-top:4px;margin-bottom:37px;border:2px solid #1a3268}.is-contact .form-policy-content .mCSB_inside .mCSB_container{margin-right:35px}.is-contact .form-policy-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#1a3268}.is-contact .form-policy-content .mCSB_scrollTools .mCSB_draggerRail{background:#ededed}.is-contact .form-agree{display:table;margin-right:auto;margin-left:auto;font-size:16px;color:#333;text-align:center;cursor:pointer;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-contact .form-agree-checkbox{display:none}.is-contact .form-agree-text{display:inline-block;font-size:12px;vertical-align:middle}.is-contact .form-agree-text::before{position:relative;display:inline-block;width:25px;height:25px;margin-right:14px;vertical-align:middle;content:"";background-color:#fff;border:2px solid #1a3268}.is-contact .form-error{margin-left:10px;font-size:12px;color:#ce160d;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-contact .form-group-error .form-label{color:#ce160d}.is-contact .form-agree-checkbox:checked+.form-agree-text::before{background-image:url("../images/share/check.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.is-contact .form-group-button{text-align:center}.is-contact .form-button{margin-right:auto;margin-left:auto;border:none;outline:none}.is-contact.is-contact-input .form-label .require-label{color:#ce160d}.is-contact.is-contact-input .form-control{border:2px solid #ededed}.is-contact.is-contact-input .form-group-error .form-control{border:2px solid #ce160d}.is-contact.is-contact-input .form-group-button .form-submit-confirm{display:none}.is-contact.is-contact-input .contact-footer{margin-top:0}.is-contact.is-contact-confirm .form-label .require-label{color:#1a3268}.is-contact.is-contact-confirm .form-control{padding-right:0;padding-left:0;margin-top:16px;font-size:12px;pointer-events:none;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.is-contact.is-contact-confirm .form-control.form-textarea{height:auto;padding-right:0;padding-bottom:0;padding-left:0;line-height:1.6666666667em}.is-contact.is-contact-confirm .form-policy{display:none}.is-contact.is-contact-confirm .form-agree{display:none}.is-contact.is-contact-confirm .form-group{margin-bottom:10px}.is-contact.is-contact-confirm .form-group-button .form-submit{display:none}.is-contact.is-contact-confirm .form-group-button .form-submit-confirm .button{margin-bottom:20px}.is-contact.is-contact-confirm .form-group-button .form-submit-confirm .button.form-back{background-color:#69799f}.is-contact.is-contact-confirm .l-contact-form{margin-top:42px}.is-contact.is-contact-confirm .contact-footer-button .button-contact:first-child{margin-right:0}.is-contact.is-contact-complete{padding-top:100px}.is-contact.is-contact-complete .contact-body-text{margin-bottom:24px}.is-contact.is-contact-complete .contact-footer{margin-top:45px}.is-contact.is-contact-complete::before{display:none}.is-privacy .l-privacy{padding-top:120px;padding-bottom:60px}.is-privacy .l-privacy-subtitle{color:#1a3268}.is-privacy .l-privacy-title{margin-bottom:50px}.is-privacy .l-privacy-block{margin-bottom:30px}.is-privacy .l-privacy-block-title{margin-bottom:10px;font-size:18px;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-privacy .l-privacy-block-text{color:#333;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-privacy .l-privacy-box{padding:20px;margin:33px auto 0;border:2px solid #1a3268}.is-privacy .l-privacy-box-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:20px;font-size:16px;color:#1a3268;text-align:center;letter-spacing:.2em}.is-privacy .l-privacy-box-text{margin-bottom:15px;font-size:14px;line-height:1.875em;color:#333;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-privacy .link{display:inline-block;padding-right:30px;color:#1a3268;text-decoration:underline;background:url("../images/share/outlink.png") no-repeat center right}.is-en .is-privacy .l-privacy-block-title,.is-en .is-privacy .l-privacy-block-text,.is-en .is-privacy .l-privacy-box-title,.is-en .is-privacy .l-privacy-box-text{letter-spacing:0 !important}.is-partners .l-partners{padding-top:120px;padding-bottom:70px}.is-partners .l-partners .main-title-line{right:auto}.is-partners .l-partners::before{position:absolute;top:0;right:0;z-index:-1;width:100%;height:360px;content:"";background-color:#ededed;-webkit-transform:skewY(-33.09deg) translateY(60%);transform:skewY(-33.09deg) translateY(60%)}.is-partners .l-partners-subtitle{color:#1a3268;text-align:left}.is-partners .l-partners .main-title{font-size:70px;text-align:left}.is-partners .l-partners-title{margin-bottom:28px}.is-partners .l-partners-desc{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:67px;font-size:12px;color:#1a3268;letter-spacing:.2em}.is-partners .l-partners-box{position:relative;padding:30px;margin-bottom:70px;font-size:12px;color:#1a3268;border:2px solid #1a3268}.is-partners .l-partners-box-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:.2em}.is-partners .l-partners-box-text p{margin-top:15px;font-size:12px}.is-partners .l-partners-box-text p:first-child{margin-top:0}.is-partners .l-partners-box-header{position:absolute;bottom:100%;left:9px;display:table;width:auto;padding-right:12px;padding-left:10px;font-size:18px;line-height:1.3em;letter-spacing:.1em;vertical-align:middle;background-color:#fff;-webkit-transform:translateY(10px);transform:translateY(10px);font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-partners .l-partners-box-count{display:table-cell;padding-right:22px;font-size:50px;font-style:italic;font-weight:normal;line-height:.34em;vertical-align:middle;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.is-partners .l-partners-box-01 .l-partners-box-header{background-color:#ededed}.is-partners .l-partners-button{margin-top:-9px;text-align:center}.is-partners .l-partners-button .button{font-size:18px}.is-partners .l-partners-button .button .button-inner{font-size:18px}.is-partners .l-partners-box:nth-child(even) .l-partners-box-header{width:auto}.is-en .is-partners .l-partners-desc,.is-en .is-partners .l-partners-box-header,.is-en .is-partners .l-partners-box-text{letter-spacing:0 !important}.is-en .is-partners .l-partners-box-header{font-size:14px}.is-organization .l-organization{position:relative;padding-top:120px;padding-bottom:60px}.is-organization .l-organization:before,.is-organization .l-organization:after{content:" ";display:table}.is-organization .l-organization:after{clear:both}.is-organization .l-organization::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:460px;content:"";background-color:#ededed;-webkit-transform:skewY(17.58deg) translateY(97%);transform:skewY(17.58deg) translateY(97%)}.is-organization .l-organization-subtitle{color:#1a3268}.is-organization .l-organization-title{padding-bottom:30px;margin-bottom:40px;font-size:55px}.is-organization .l-organization-image{display:block;max-width:100%;margin:0 auto}.is-organization .l-organization-image-pc{display:none}.is-outline .l-outline{position:relative;padding-top:120px;padding-bottom:60px}.is-outline .l-outline:before,.is-outline .l-outline:after{content:" ";display:table}.is-outline .l-outline:after{clear:both}.is-outline .l-outline::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:460px;content:"";background-color:#ededed;-webkit-transform:skewY(-17.83deg) translateY(87%);transform:skewY(-17.83deg) translateY(87%)}.is-outline .l-outline-subtitle{display:block;color:#1a3268;text-align:center}.is-outline .l-outline-title{padding-bottom:40px;margin-bottom:30px;letter-spacing:.03em}.is-outline .l-outline-table{display:table;width:100%;max-width:960px;margin:0 auto}.is-outline .l-outline-table-row{display:table-row}.is-outline .l-outline-table-col{display:table-cell;padding-top:25px;padding-bottom:26px;font-size:15px;line-height:1.5em;color:#1a3268;vertical-align:top;border-bottom:2px solid #1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-outline .l-outline-table-col-left{width:30%;padding-left:10px}.is-outline .l-outline-table-col-right{width:70%}.is-outline .l-outline-card{width:100%;max-width:640px;padding:20px;margin:100px auto 0;text-align:center;border:2px solid #1a3268}.is-outline .l-outline-card-image{display:inline-block;max-width:100%;margin-bottom:34px}.is-outline .l-outline-card-title{margin-bottom:16px;font-size:20px;line-height:1.5em;color:#1a3268;letter-spacing:.2em}.is-outline .l-outline-card-text{font-size:14px;line-height:1.875em;text-align:left;letter-spacing:.2em}.is-en .is-outline .l-outline-table{display:table;width:100%;max-width:960px;margin:0 auto}.is-en .is-outline .l-outline-table-row{display:table-row}.is-en .is-outline .l-outline-table-col{display:table-cell;padding-top:25px;padding-bottom:26px;font-size:15px;line-height:1.5em;color:#1a3268;vertical-align:top;border-bottom:2px solid #1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-en .is-outline .l-outline-table-col-left{padding-right:10px}.is-en .is-outline .l-outline-table-col-right{width:70%}.is-en .is-outline .l-outline-card-title,.is-en .is-outline .l-outline-card-text{letter-spacing:0 !important}.is-greetings .l-greetings{padding-top:120px}.is-greetings .l-greetings::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:460px;content:"";background-color:#ededed;-webkit-transform:skewY(37.2deg) translateY(52%);transform:skewY(37.2deg) translateY(52%)}.is-greetings .l-greetings-subtitle{color:#1a3268}.is-greetings .l-greetings-title{margin-bottom:50px;letter-spacing:.03em}.is-greetings .l-greetings-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268}.is-greetings .l-greetings-text-small{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#333}.is-greetings .l-greetings-text{margin-bottom:17px;font-size:14px;line-height:2.125em}.is-greetings .l-greetings-text-small{font-size:12px;line-height:2.4285714286em}.is-greetings .l-greetings-content{margin-bottom:50px}.l-greetings-paper .division-info{padding:20px}.l-greetings-paper .division-info-gray{padding:20px;background-color:#ededed;border:none}.l-greetings-paper .division-info-column{text-align:center}.l-greetings-paper .division-info-column:first-child{display:table-header-group}.l-greetings-paper .division-info-column:last-child{display:table-footer-group}.l-greetings-paper .division-info-image-inner{width:80%}.l-greetings-paper .division-info-button{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px;-webkit-box-align:center;align-items:center}.l-greetings-paper .division-info-button .button{width:100%;max-width:400px}.l-greetings-paper .button{font-size:24px}.l-greetings-paper .button .button-inner{font-size:16px}.l-greetings-kv{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px;padding-inline:20px;margin-bottom:64px}.l-greetings-kv-image{-webkit-box-flex:1;flex:1 0 0;align-self:center;width:70%;min-width:256px}.l-greetings-kv-contents{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px;-webkit-box-align:start;align-items:flex-start}.l-greetings-kv-contents-descriptions{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;-webkit-box-align:start;align-items:flex-start}.l-greetings-kv-contents-descriptions-text{font-family:"Noto Sans JP";font-size:15px;font-weight:700;line-height:150%;color:#1a3268}.l-greetings-kv-contents-descriptions-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;-webkit-box-align:start;align-items:flex-start}.l-greetings-kv-contents-descriptions-list li::before{display:-webkit-inline-box;display:inline-flex;width:10px;height:1.5px;margin-right:6px;vertical-align:middle;content:"";background:#1a3268}.l-greetings-kv-contents-sign{display:-webkit-box;display:flex;gap:32px;-webkit-box-align:end;align-items:flex-end}.l-greetings-kv-contents-sign-en{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px;-webkit-box-align:start;align-items:flex-start}.l-greetings-kv-contents-sign-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.l-greetings-kv-contents-sign-body img{width:110px}.l-greetings-kv-contents-sign-title{font-family:"Noto Sans JP";font-size:12px;font-weight:700;line-height:150%;color:#1a3268}.l-greetings-kv-contents-sign-name{font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:150%;color:#1a3268}.is-philosophy{padding-top:120px}.is-philosophy .l-philosophy::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:440px;content:"";background-color:#ededed;-webkit-transform:skewY(37.63deg) translateY(85%);transform:skewY(37.63deg) translateY(85%)}.is-philosophy .l-philosophy-desc,.is-philosophy .l-philosophy-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268;letter-spacing:.2em}.is-philosophy .l-philosophy-text{margin-bottom:50px;text-align:center}.is-philosophy .l-philosophy-desc{padding-top:50px;margin-bottom:60px;line-height:2em;text-align:center}.is-philosophy .l-philosophy-subtitle{color:#1a3268;text-align:center}.is-philosophy .l-philosophy-title{font-size:70px;letter-spacing:.03em}.is-philosophy .l-tagline{margin-bottom:20px;text-align:center}.is-philosophy .l-tagline-sub{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:inline-block;font-size:15px;line-height:3.25em;color:#1a3268}.is-philosophy .l-tagline-main{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:50px;line-height:.85em;color:#1a3268;letter-spacing:.03em}.is-philosophy .l-block{padding:20px;margin-bottom:40px;border:2px solid #1a3268}.is-philosophy .l-block-content{margin-top:20px}.is-philosophy .l-block-title{margin-bottom:20px;font-size:25px;line-height:1.3em;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-philosophy .l-block-image-inner{position:relative;display:inline-block;width:100%}.is-philosophy .l-block-image-inner img{width:100%}.is-philosophy .l-block-image-title{position:absolute;top:50%;left:50%;font-size:50px;font-style:italic;line-height:.5em;color:#fff;letter-spacing:.03em;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.is-philosophy .l-block-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-message{padding-top:120px}.is-message .l-message::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:440px;content:"";background-color:#ededed;-webkit-transform:skewY(37.63deg) translateY(85%);transform:skewY(37.63deg) translateY(85%)}.is-message .l-message-desc,.is-message .l-message-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268;letter-spacing:.2em}.is-message .l-message-text{margin-bottom:50px;text-align:center}.is-message .l-message-desc{padding-top:50px;margin-bottom:60px;line-height:2em;text-align:center}.is-message .l-message-subtitle{color:#1a3268;text-align:center}.is-message .l-message-title{margin-bottom:50px;font-size:70px;letter-spacing:.03em}.is-message .l-tagline{margin-bottom:20px;text-align:center}.is-message .l-tagline-sub{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:inline-block;font-size:15px;line-height:3.25em;color:#1a3268}.is-message .l-tagline-main{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:50px;line-height:.85em;color:#1a3268;letter-spacing:.03em}.is-message .l-block{padding:20px;margin-bottom:40px;border:2px solid #1a3268}.is-message .l-block-content{margin-top:20px}.is-message .l-block-title{margin-bottom:20px;font-size:25px;line-height:1.3em;color:#1a3268;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-message .l-block-image-inner{position:relative;display:inline-block;width:100%}.is-message .l-block-image-inner img{width:100%}.is-message .l-block-image-title{position:absolute;top:50%;left:50%;font-size:50px;font-style:italic;line-height:.5em;color:#fff;letter-spacing:.03em;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.is-message .l-block-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-en .is-message .l-message-desc,.is-en .is-message .l-message-text{letter-spacing:0 !important}.is-en .is-message .l-block-image-title{word-break:normal}.is-affiliates .l-affiliates{position:relative;padding-top:120px;padding-bottom:50px}.is-affiliates .l-about-subtitle{color:#1a3268;text-align:center}.is-affiliates .division-wrap{margin-top:30px}.is-affiliates .division-content-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.aff-list{margin-top:16px;margin-left:20px;color:#1a3268;list-style:disc}.aff-block{margin-top:26px}.aff-heading{float:left;width:120px;padding:0 5px;line-height:32px;color:#1a3268;text-align:center;background:#ededed;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.aff-item{margin-top:20px;overflow:hidden;clear:both}.aff-item:first-child{margin-top:0}.aff-item-network{margin-top:23px}.aff-content{margin-left:140px;line-height:1.5}.aff-content a{display:inline-block;padding-right:30px;color:#1a3268;text-decoration:underline;background:url("../images/share/outlink.png") no-repeat center right}.is-en .is-affiliates .division-content-title{line-height:1.2em}.is-en .is-affiliates .aff-heading{font-size:12px}.is-officer{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-officer .division-skew{-webkit-transform:skewY(-17.87deg) translateY(87%);transform:skewY(-17.87deg) translateY(87%)}.is-officer .l-officer{padding-top:120px}.is-officer .l-officer-content{max-width:960px;margin:35px auto}.is-officer .l-about-subtitle{color:#1a3268}.is-officer .officer-item{padding:15px 0;overflow:hidden;font-size:16px;color:#1a3268;border-top:2px solid #1a3268}.is-officer .officer-item:fist-child{border:none}.is-officer .officer-heading{padding:10px 0 20px;font-size:20px}.is-officer .officer-des .text-lg{margin-right:15px}.is-officer .officer-des .text-md{margin-right:15px}.is-officer .officer-des .text-sm{display:block;padding:5px 0;font-size:16px}.is-officer .officer-text{margin-top:8px}.is-officer .officer-text:first-child{margin-top:0}.is-network{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-network .l-about-subtitle{color:#1a3268}.is-network .l-network{padding-top:120px;padding-bottom:60px}.is-network .networks{margin-right:-10px;margin-left:-10px;overflow:hidden}.is-network .networks-wrap{max-width:960px;margin:50px auto 0}.is-network .network{position:relative;float:left;width:50%;padding:10px}.is-network .network::after{position:absolute;inset:10px;z-index:-1;content:"";border:1px solid #1a3268}.is-network .network-link{position:relative;display:table;width:100%;padding-right:31px;padding-left:10px;font-size:13px;font-weight:bold;color:#1a3268;text-align:center;-webkit-transition:.5s;transition:.5s}.is-network .network-link span{display:table-cell;padding:10px 0;line-height:1.25;vertical-align:middle}.is-network .network-link::after{position:absolute;top:50%;right:10px;display:block;width:21px;height:16px;margin-top:-8px;content:"";background:url("../images/share/arr.png");-webkit-transition:.5s;transition:.5s}.is-network .network-link::before{position:absolute;top:50%;right:23px;display:block;width:21px;height:16px;margin-top:-8px;content:"";background:url("../images/share/arr_hover.png");opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;transition:.5s}.is-network .division-wrap{margin-top:50px}.is-network .offices{padding-top:20px;padding-bottom:20px;margin-right:20px;margin-left:20px;font-size:14px;color:#1a3268;border-top:2px solid #1a3268}.is-network .offices.offices-noBdr{padding-top:0;border:none}.is-network .offices::after{display:block;clear:both;content:""}.is-network .office-item:nth-child(2){padding-top:20px;margin-top:20px;border-top:2px solid #1a3268}.is-network .office-name{margin-bottom:15px;font-size:16px}.is-network .office-map{margin-top:17px}.is-network .office-map-link{font-family:Helvetica,Arial,sans-serif;position:relative;display:inline-block;min-width:153px;padding:0 30px 0 10px;font-size:14px;line-height:40px;color:#fff;text-align:center;background:#1a3268;border:2px solid #1a3268;-webkit-transition:.5s;transition:.5s}.is-network .office-map-link::after{position:absolute;top:50%;right:10px;display:block;width:16px;height:21px;margin-top:-10px;content:"";background:url("../images/share/pin.png") no-repeat;-webkit-transition:.5s;transition:.5s}.is-network .office-map-link::before{position:absolute;top:50%;right:10px;display:block;width:16px;height:21px;margin-top:-10px;content:"";background:url("../images/share/pin_hover.png") no-repeat;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;transition:.5s}.is-network .office-info{margin-top:2px;font-size:13px}.is-network .office-address{font-size:13px}.is-health{padding-top:120px}.is-health .l-health{padding-bottom:80px}.is-health .l-health::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:440px;content:"";background-color:#ededed;-webkit-transform:skewY(37.63deg) translateY(85%);transform:skewY(37.63deg) translateY(85%)}.is-health .l-health .l-health-desc,.is-health .l-health .l-health-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268;letter-spacing:.2em}.is-health .l-health .l-health-text{margin-bottom:50px;text-align:center}.is-health .l-health .l-health-desc{padding-top:50px;margin-bottom:60px;line-height:2em;text-align:center}.is-health .l-health .l-health-subtitle{color:#1a3268;text-align:center}.is-health .l-health .l-health-title{margin-bottom:50px;font-size:70px;letter-spacing:.03em}.l-health-certification-box-title{font-size:24px;font-weight:bold;line-height:1.5;color:#1a3268;text-align:center}.l-health-certification-box-title-sub{display:block;font-size:20px;font-weight:bold;color:#1a3268;text-align:center}.l-health-certification-box{width:auto;max-width:700px;padding:20px;margin-right:auto;margin-left:auto;border:2px solid #1a3268}.l-health-certification-box-image{margin-top:20px;text-align:center}.l-health-certification{margin-top:50px}.l-health-certification .l-health-certification-box:not(:first-child){margin-top:40px}.l-health-button{margin-top:50px;text-align:center}.l-health-button .button{font-size:18px}.l-health-button .button .button-inner{font-size:18px}.is-expenses .l-expenses{position:relative;padding-top:120px;padding-bottom:60px}.is-expenses .l-expenses:before,.is-expenses .l-expenses:after{content:" ";display:table}.is-expenses .l-expenses:after{clear:both}.is-expenses .l-expenses::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:460px;content:"";background-color:#ededed;-webkit-transform:skewY(-17.83deg) translateY(87%);transform:skewY(-17.83deg) translateY(87%)}.is-expenses .l-expenses-subtitle{display:block;color:#1a3268;text-align:center}.is-expenses .l-expenses-title{padding-bottom:40px;margin-bottom:30px;letter-spacing:.03em}.l-expenses-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#1a3268;letter-spacing:.2em;margin-bottom:50px;text-align:center}.l-expenses-certification-box{width:auto;max-width:800px;margin-right:auto;margin-left:auto;border:2px solid #1a3268}.l-expenses-certification{margin-top:50px}.l-expenses-certification .l-expenses-certification-box:not(:first-child){margin-top:40px}.is-en .is-expenses .l-expenses-card-title,.is-en .is-expenses .l-expenses-card-text{letter-spacing:0 !important}.is-business{padding-top:70px}.is-business .l-kv{position:relative;z-index:10}.is-business .l-kv-wrap{position:absolute;top:50%;right:0;left:0;width:100%;max-width:1200px;margin:auto;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-business .l-kv-heading{text-align:center}.is-business .l-kv-subtitle{color:#fff}.is-business .l-kv-title{padding-bottom:19px;margin-bottom:20px;color:#fff;letter-spacing:.03em}.is-business .l-kv-title .main-title-line{background-color:#fff}.is-business .l-kv-desc{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;padding:0 20px;line-height:2}.is-business .l-block{position:relative;z-index:1}.is-business .l-block-content{padding:38px 20px 40px;text-align:center}.is-business .l-block-title{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;margin-bottom:16px;font-size:49px;font-style:italic;font-weight:normal;line-height:1.2em;color:#1a3268;letter-spacing:.03em}.is-business .l-block-text{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:27px;line-height:1.5em;color:#333;letter-spacing:.3em}.is-business .l-block-1{margin-top:-19.7%}.is-business .l-block-image-pc{display:none}.is-business .l-block-image-tl{display:block}.is-en .is-business .l-block-text{letter-spacing:0 !important}.is-travel{padding-top:70px}.is-travel .hero-subtitle{color:#fff}.is-travel .hero-title{color:#fff}.is-travel .hero-title .main-title-line{background-color:#fff}.is-travel .hero-inner{background-image:url("/common/images/pages/division/tourist_hero_sp.jpg")}.is-travel .division-content-title{font-size:22px}.is-travel .division-inner{margin-bottom:30px}.is-ota{padding-top:70px}.is-ota .hero-subtitle{color:#fff}.is-ota .hero .main-title{color:#fff}.is-ota .hero .main-title .main-title-line{background-color:#fff}.is-ota .hero-inner{background-image:url("/common/images/pages/division/tourism-promotion_hero_sp.jpg")}.is-ota .hero-image.hero-image-pc{height:110vh}.is-ota .l-division-content{background-color:inherit}.is-ota .division-skew{display:none}.is-ota .container{position:relative}.is-ota .division-skew-sp{position:absolute;top:-200px;left:0;z-index:-1;width:100%;height:400px;background-color:#ededed;-webkit-transform:skewY(17.87deg) translateY(108%);transform:skewY(17.87deg) translateY(108%)}.is-ota .division-info-image{text-align:center}.is-ota .division-info-image-inner{max-width:50%}.is-ota .division-info-activities{padding:40px 20px}.is-ota .division-info-title{margin-top:40px}.is-ota .division-dmo{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:1120px;padding-block:40px 70px}.is-ota .division-dmo-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px;-webkit-box-align:center;align-items:center;align-self:stretch;padding:42px 22px 22px;margin-bottom:38px;background:#fff;border:2px solid #ededed}.is-ota .division-dmo-info-header{width:100%;max-width:180px}.is-ota .division-dmo-info-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px;-webkit-box-align:center;align-items:center}.is-ota .division-dmo-info-content-title{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;color:#1a3268;text-align:center}.is-ota .division-dmo-info-content-body{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:500;line-height:23px;color:#333;letter-spacing:.36px}.is-ota .division-dmo-points{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px;padding-bottom:32px;margin-bottom:48px;border-bottom:1px solid}.is-ota .division-dmo-point{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.is-ota .division-dmo-point-image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:64px}.is-ota .division-dmo-point-image img{width:25vw;margin-top:-1rem}.is-ota .division-dmo-point-image::before,.is-ota .division-dmo-point-image::after{-webkit-box-flex:1;flex-grow:1;height:1px;content:"";background:#1a3268}.is-ota .division-dmo-point:nth-of-type(odd) .division-dmo-point-image::before,.is-ota .division-dmo-point:nth-of-type(even) .division-dmo-point-image::after{-webkit-box-flex:15;flex-grow:15}.is-ota .division-dmo-point-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}.is-ota .division-dmo-point-content-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:10px;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.is-ota .division-dmo-point-content-body p{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:700;line-height:23px;color:#333;letter-spacing:.36px}.is-ota .division-dmo-point-content-body-title{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;color:#1a3268;letter-spacing:.6px}.is-ota .division-dmo-point-content-image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.is-ota .division-dmo-link-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.is-ota .division-dmo-link-button .button{width:100%;max-width:300px;height:100%;max-height:60px;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:500;line-height:60px;color:#fff;text-align:center;letter-spacing:-0.72px;background:#1a3268}.is-ota .division-dmo-link-button .button:hover .button-inner{letter-spacing:unset}.is-ota .division-dmo-link-button .button .button-inner{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:18px}.is-ota .division-dmo-link-button .button .button-inner .icon-outlink{vertical-align:middle}.is-insurance{padding-top:70px}.is-insurance .hero-subtitle{color:#fff}.is-insurance .hero .main-title{color:#fff}.is-insurance .hero .main-title .main-title-line{background-color:#fff}.is-insurance .hero .main-title .main-title-wrap{margin-right:0}.is-insurance .hero-inner{background-image:url("/common/images/pages/division/insurance_hero_sp.jpg")}.is-insurance .l-division-content{background:#fff}.is-rentacar{padding-top:70px}.is-rentacar .hero-subtitle{color:#fff}.is-rentacar .hero-title{color:#fff}.is-rentacar .hero-title .main-title-line{background-color:#fff}.is-rentacar .hero-title .main-title-wrap{margin-right:0}.is-rentacar .hero-inner{background-image:url("/common/images/pages/division/hero_car_sp.jpg")}.is-rentacar .l-division-content{background-color:#fff}.is-404 .l-404{padding-top:150px;padding-bottom:70px}.is-404 .l-404-text{margin-top:30px;font-size:13px;line-height:1.538;color:#1a3268;text-align:center;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-404 .l-404-text-inner{margin-top:10px}.is-404 .l-404-button{margin-top:40px;text-align:center}.is-404 .l-404-button .button{font-size:14px}.is-404 .l-404-button .button .button-inner{font-size:14px}html.wp-fullscreen,html.wp-fullscreen body{width:auto;max-width:none;min-height:0;overflow:hidden;background:rgba(0,0,0,0)}.aligncenter,dl.aligncenter{display:block;margin-right:auto;margin-left:auto}.alignleft{float:left}.alignright{float:right}.wp-caption{padding-top:4px;margin:10px 0;text-align:center;background-color:#f3f3f3;border:1px solid #ddd}.html5-captions .wp-caption{padding:0;margin:0;background-color:rgba(0,0,0,0);border:none}.mceIEcenter{text-align:center}.wp-caption img{padding:0;margin:0;border:0 none}div.mceTemp{-webkit-user-select:element;-moz-user-select:element;user-select:element}dl.wp-caption,dl.wp-caption *{-webkit-user-drag:none}.wp-caption-dd{padding:0 4px 5px;margin:0;font-size:11px;line-height:17px}.mce-content-body img[data-mce-placeholder]{padding:0;border-radius:0}.mce-content-body img.mce-wp-nextpage,.mce-content-body img.mce-wp-more{display:block;width:96%;height:16px;margin:15px auto 0;cursor:default;border:0;outline:0;box-shadow:none}.mce-content-body img.mce-wp-nextpage[data-mce-selected],.mce-content-body img.mce-wp-more[data-mce-selected]{outline:1px dotted #888}.mce-content-body img.mce-wp-more{background:rgba(0,0,0,0) url("images/more.png") repeat-y scroll center center}.mce-content-body img.mce-wp-nextpage{background:rgba(0,0,0,0) url("images/pagebreak.png") repeat-y scroll center center}.mce-content-body img.wp-media{width:99%;height:250px;cursor:pointer;background-color:#f2f2f2;background-repeat:no-repeat;background-position:center center;border:1px solid #aaa;outline:0}.mce-content-body img.wp-media:hover{background-color:#ededed;border-color:#777}.mce-content-body img.wp-media.wp-media-selected{background-color:#d8d8d8;border-color:#777}.mce-content-body img.wp-media.wp-gallery{background-image:url("images/gallery.png")}.mce-content-body div.mce-resizehandle{width:7px;height:7px;border-color:#777}.mce-content-body img[data-mce-selected]{outline:1px solid #777}.mce-content-body img[data-mce-resize=false]{outline:0}audio,video,embed{display:-moz-inline-stack;display:inline-block;max-width:100%}audio{visibility:hidden}.wpview-wrap{position:relative;width:99.99%;clear:both}.wpview-wrap,.wpview-wrap *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpview-wrap .wpview-clipboard{position:absolute;top:0;left:0;z-index:-1;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);border:0;outline:0}.wpview-wrap{position:relative;margin-bottom:16px;border:1px solid rgba(0,0,0,0)}.wpview-wrap.selected{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.3)}.ie8 .wpview-wrap.selected,.ie7 .wpview-wrap.selected{background-color:#e5e5e5;border-color:#777}.wpview-overlay{position:absolute;inset:0}.wpview-wrap.selected .wpview-overlay{display:none}.wpview-wrap .toolbar{position:absolute;top:0;left:0;z-index:100;display:none}.wpview-wrap.selected .toolbar{display:block}#wp-image-toolbar{position:absolute}.wpview-wrap .toolbar div,#wp-image-toolbar div{width:30px;height:30px;padding:2px;margin-top:7px;margin-left:7px;font-size:30px;color:#fff;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,.9);box-shadow:0 1px 3px rgba(0,0,0,.5)}.ie8 .wpview-wrap .toolbar div,.ie7 .wpview-wrap .toolbar div,.ie8 #wp-image-toolbar div,.ie7 #wp-image-toolbar div{display:inline;padding:0}.ie8 .dashicons-edit,.ie7 .dashicons-edit{background-image:url("images/dashicon-edit.png")}.ie8 .dashicons-no-alt,.ie7 .dashicons-no-alt{background-image:url("images/dashicon-no-alt.png")}.wpview-error{padding:20px 0;margin:0;border:1px solid #dedede}.selected .wpview-error{border-color:rgba(0,0,0,0)}.wpview-error .dashicons{display:block;width:32px;height:32px;margin:0 auto;font-size:32px}.wpview-error p{margin:0;font-family:"Open Sans",sans-serif;text-align:center}.wpview-wrap .toolbar div:hover,#wp-image-toolbar div:hover{color:#2ea2cc;background-color:#000;box-shadow:0 1px 3px rgba(0,0,0,.8)}.wpview-type-audio .toolbar{top:auto;bottom:-34px}.wpview-type-audio .toolbar div{margin-top:0}.wpview-type-audio .toolbar div:first-child{margin-left:0}.wont-play{padding:4px 0}.wont-play p{display:block;width:70%;margin:0 15%;font-size:13px;line-height:1.3;text-align:center}.wpview-type-gallery::after{display:table;clear:both;content:""}.gallery img[data-mce-selected]:focus{outline:none}.gallery a{cursor:default}.gallery{padding:6px 0;margin:auto -6px;overflow-x:hidden;line-height:1}.ie7 .gallery,.ie8 .gallery{margin:auto}.gallery .gallery-item{box-sizing:border-box;float:left;padding:6px;margin:0;text-align:center}.ie7 .gallery .gallery-item,.ie8 .gallery .gallery-item{padding:6px 0}.gallery .gallery-caption,.gallery .gallery-icon{margin:0}.gallery .gallery-caption{margin:4px 0;font-size:13px}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.ie8 .gallery-columns-3 .gallery-item,.ie7 .gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.665%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery img{max-width:100%;height:auto;padding:0;border:none}img.wp-oembed{width:300px;height:250px;background:#f7f5f2 url("images/embedded.png") no-repeat scroll center center;border:1px dashed #888;outline:0}.rtl .gallery .gallery-item{float:right}.rtl .wpview-wrap .toolbar{right:0;left:auto}.rtl .wpview-wrap .toolbar div,.rtl #wp-image-toolbar div{margin-right:7px;margin-left:auto}.mce-content-body .mce-button-1{display:inline-block;padding:5px;margin-top:20px;margin-bottom:20px;color:#fff;background-color:#333;border-radius:5px}.mce-content-body .mce-button-1:hover{text-decoration:none;background-color:#ccc}.mce-content-body .mce-strong-1{font-size:16px;font-weight:bold}.mce-content-body ul li{font-size:14px}.mce-content-body ol li{font-size:14px}.mce-content-body table{width:100%;border-spacing:0;border-collapse:collapse}.mce-content-body table tr{border-bottom:1px solid #dcdcdc}.mce-content-body table tr td{padding:5px}.mce-content-body strong{font-weight:bold}.mce-content-body dl{width:100%;padding:5px;border-bottom:1px solid #bdbdbd}.mce-content-body .box-movie{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.mce-content-body .box-movie iframe{position:absolute;inset:0;width:100%;height:100%;margin:auto}/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container::before,.container::after{display:table;content:" "}.container::after{clear:both}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid::before,.container-fluid::after{display:table;content:" "}.container-fluid::after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row::before,.row::after{display:table;content:" "}.row::after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 361px)and (max-width: 768px){.is-home .l-kv-top .text-overlay h2{padding:24px 0 32px;font-size:46px}.is-home .l-kv-top .text-overlay h2 img{width:320px}.is-home .l-kv-top .text-overlay p{font-size:12px}}@media (min-width: 480px){.fz-8-xs{font-size:8px}.fz-9-xs{font-size:9px}.fz-10-xs{font-size:10px}.fz-11-xs{font-size:11px}.fz-12-xs{font-size:12px}.fz-13-xs{font-size:13px}.fz-14-xs{font-size:14px}.fz-15-xs{font-size:15px}.fz-16-xs{font-size:16px}.fz-17-xs{font-size:17px}.fz-18-xs{font-size:18px}.fz-19-xs{font-size:19px}.fz-20-xs{font-size:20px}.fz-21-xs{font-size:21px}.fz-22-xs{font-size:22px}.fz-23-xs{font-size:23px}.fz-24-xs{font-size:24px}.fz-25-xs{font-size:25px}.fz-26-xs{font-size:26px}.fz-27-xs{font-size:27px}.fz-28-xs{font-size:28px}.fz-29-xs{font-size:29px}.fz-30-xs{font-size:30px}.fz-32-xs{font-size:32px}.fz-40-xs{font-size:40px}.fw-b-xs{font-weight:bold}.fw-n-xs{font-weight:normal}.lh-1em-xs{line-height:1em}.lh-1_25em-xs{line-height:1.25em}.lh-1_5em-xs{line-height:1.5em}.lh-1_75em-xs{line-height:1.75em}.row.gutter-xs-10-xs{margin-right:-5px;margin-left:-5px}.row.gutter-xs-10-xs>[class^=col-],.row.gutter-xs-10-xs>[class*=" col-"]{padding-right:5px;padding-left:5px}.row.gutter-xs-15-xs{margin-right:-7.5px;margin-left:-7.5px}.row.gutter-xs-15-xs>[class^=col-],.row.gutter-xs-15-xs>[class*=" col-"]{padding-right:7.5px;padding-left:7.5px}.row.gutter-xs-20-xs{margin-right:-10px;margin-left:-10px}.row.gutter-xs-20-xs>[class^=col-],.row.gutter-xs-20-xs>[class*=" col-"]{padding-right:10px;padding-left:10px}.row.gutter-xs-40-xs{margin-right:-20px;margin-left:-20px}.row.gutter-xs-40-xs>[class^=col-],.row.gutter-xs-40-xs>[class*=" col-"]{padding-right:20px;padding-left:20px}.row.gutter-xs-80-xs{margin-right:-40px;margin-left:-40px}.row.gutter-xs-80-xs>[class^=col-],.row.gutter-xs-80-xs>[class*=" col-"]{padding-right:40px;padding-left:40px}.bdw-1-xs{border-width:1px}.bdtw-1-xs{border-top-width:1px}.bdrw-1-xs{border-right-width:1px}.bdbw-1-xs{border-bottom-width:1px}.bdlw-1-xs{border-left-width:1px}.bdw-2-xs{border-width:2px}.bdtw-2-xs{border-top-width:2px}.bdrw-2-xs{border-right-width:2px}.bdbw-2-xs{border-bottom-width:2px}.bdlw-2-xs{border-left-width:2px}.bdw-3-xs{border-width:3px}.bdtw-3-xs{border-top-width:3px}.bdrw-3-xs{border-right-width:3px}.bdbw-3-xs{border-bottom-width:3px}.bdlw-3-xs{border-left-width:3px}.bdw-4-xs{border-width:4px}.bdtw-4-xs{border-top-width:4px}.bdrw-4-xs{border-right-width:4px}.bdbw-4-xs{border-bottom-width:4px}.bdlw-4-xs{border-left-width:4px}.bdw-5-xs{border-width:5px}.bdtw-5-xs{border-top-width:5px}.bdrw-5-xs{border-right-width:5px}.bdbw-5-xs{border-bottom-width:5px}.bdlw-5-xs{border-left-width:5px}.bdw-10-xs{border-width:10px}.bdtw-10-xs{border-top-width:10px}.bdrw-10-xs{border-right-width:10px}.bdbw-10-xs{border-bottom-width:10px}.bdlw-10-xs{border-left-width:10px}.bds-s-xs{border-style:solid}.bds-ds-xs{border-style:dashed}.bds-dt-xs{border-style:dotted}.bds-n-xs{border-style:none}.m-0-xs{margin:0px}.mt-0-xs{margin-top:0px}.mr-0-xs{margin-right:0px}.mb-0-xs{margin-bottom:0px}.ml-0-xs{margin-left:0px}.m-5-xs{margin:5px}.mt-5-xs{margin-top:5px}.mr-5-xs{margin-right:5px}.mb-5-xs{margin-bottom:5px}.ml-5-xs{margin-left:5px}.m-7-xs{margin:7px}.mt-7-xs{margin-top:7px}.mr-7-xs{margin-right:7px}.mb-7-xs{margin-bottom:7px}.ml-7-xs{margin-left:7px}.m-10-xs{margin:10px}.mt-10-xs{margin-top:10px}.mr-10-xs{margin-right:10px}.mb-10-xs{margin-bottom:10px}.ml-10-xs{margin-left:10px}.m-15-xs{margin:15px}.mt-15-xs{margin-top:15px}.mr-15-xs{margin-right:15px}.mb-15-xs{margin-bottom:15px}.ml-15-xs{margin-left:15px}.m-20-xs{margin:20px}.mt-20-xs{margin-top:20px}.mr-20-xs{margin-right:20px}.mb-20-xs{margin-bottom:20px}.ml-20-xs{margin-left:20px}.m-23-xs{margin:23px}.mt-23-xs{margin-top:23px}.mr-23-xs{margin-right:23px}.mb-23-xs{margin-bottom:23px}.ml-23-xs{margin-left:23px}.m-25-xs{margin:25px}.mt-25-xs{margin-top:25px}.mr-25-xs{margin-right:25px}.mb-25-xs{margin-bottom:25px}.ml-25-xs{margin-left:25px}.m-28-xs{margin:28px}.mt-28-xs{margin-top:28px}.mr-28-xs{margin-right:28px}.mb-28-xs{margin-bottom:28px}.ml-28-xs{margin-left:28px}.m-30-xs{margin:30px}.mt-30-xs{margin-top:30px}.mr-30-xs{margin-right:30px}.mb-30-xs{margin-bottom:30px}.ml-30-xs{margin-left:30px}.m-33-xs{margin:33px}.mt-33-xs{margin-top:33px}.mr-33-xs{margin-right:33px}.mb-33-xs{margin-bottom:33px}.ml-33-xs{margin-left:33px}.m-35-xs{margin:35px}.mt-35-xs{margin-top:35px}.mr-35-xs{margin-right:35px}.mb-35-xs{margin-bottom:35px}.ml-35-xs{margin-left:35px}.m-38-xs{margin:38px}.mt-38-xs{margin-top:38px}.mr-38-xs{margin-right:38px}.mb-38-xs{margin-bottom:38px}.ml-38-xs{margin-left:38px}.m-40-xs{margin:40px}.mt-40-xs{margin-top:40px}.mr-40-xs{margin-right:40px}.mb-40-xs{margin-bottom:40px}.ml-40-xs{margin-left:40px}.m-41-xs{margin:41px}.mt-41-xs{margin-top:41px}.mr-41-xs{margin-right:41px}.mb-41-xs{margin-bottom:41px}.ml-41-xs{margin-left:41px}.m-44-xs{margin:44px}.mt-44-xs{margin-top:44px}.mr-44-xs{margin-right:44px}.mb-44-xs{margin-bottom:44px}.ml-44-xs{margin-left:44px}.m-45-xs{margin:45px}.mt-45-xs{margin-top:45px}.mr-45-xs{margin-right:45px}.mb-45-xs{margin-bottom:45px}.ml-45-xs{margin-left:45px}.m-50-xs{margin:50px}.mt-50-xs{margin-top:50px}.mr-50-xs{margin-right:50px}.mb-50-xs{margin-bottom:50px}.ml-50-xs{margin-left:50px}.m-54-xs{margin:54px}.mt-54-xs{margin-top:54px}.mr-54-xs{margin-right:54px}.mb-54-xs{margin-bottom:54px}.ml-54-xs{margin-left:54px}.m-56-xs{margin:56px}.mt-56-xs{margin-top:56px}.mr-56-xs{margin-right:56px}.mb-56-xs{margin-bottom:56px}.ml-56-xs{margin-left:56px}.m-57-xs{margin:57px}.mt-57-xs{margin-top:57px}.mr-57-xs{margin-right:57px}.mb-57-xs{margin-bottom:57px}.ml-57-xs{margin-left:57px}.m-60-xs{margin:60px}.mt-60-xs{margin-top:60px}.mr-60-xs{margin-right:60px}.mb-60-xs{margin-bottom:60px}.ml-60-xs{margin-left:60px}.m-62-xs{margin:62px}.mt-62-xs{margin-top:62px}.mr-62-xs{margin-right:62px}.mb-62-xs{margin-bottom:62px}.ml-62-xs{margin-left:62px}.m-70-xs{margin:70px}.mt-70-xs{margin-top:70px}.mr-70-xs{margin-right:70px}.mb-70-xs{margin-bottom:70px}.ml-70-xs{margin-left:70px}.m-75-xs{margin:75px}.mt-75-xs{margin-top:75px}.mr-75-xs{margin-right:75px}.mb-75-xs{margin-bottom:75px}.ml-75-xs{margin-left:75px}.m-77-xs{margin:77px}.mt-77-xs{margin-top:77px}.mr-77-xs{margin-right:77px}.mb-77-xs{margin-bottom:77px}.ml-77-xs{margin-left:77px}.m-80-xs{margin:80px}.mt-80-xs{margin-top:80px}.mr-80-xs{margin-right:80px}.mb-80-xs{margin-bottom:80px}.ml-80-xs{margin-left:80px}.m-87-xs{margin:87px}.mt-87-xs{margin-top:87px}.mr-87-xs{margin-right:87px}.mb-87-xs{margin-bottom:87px}.ml-87-xs{margin-left:87px}.m-90-xs{margin:90px}.mt-90-xs{margin-top:90px}.mr-90-xs{margin-right:90px}.mb-90-xs{margin-bottom:90px}.ml-90-xs{margin-left:90px}.m-100-xs{margin:100px}.mt-100-xs{margin-top:100px}.mr-100-xs{margin-right:100px}.mb-100-xs{margin-bottom:100px}.ml-100-xs{margin-left:100px}.m-10per-xs{margin:10%}.mt-10per-xs{margin-top:10%}.mr-10per-xs{margin-right:10%}.mb-10per-xs{margin-bottom:10%}.ml-10per-xs{margin-left:10%}.m-20per-xs{margin:20%}.mt-20per-xs{margin-top:20%}.mr-20per-xs{margin-right:20%}.mb-20per-xs{margin-bottom:20%}.ml-20per-xs{margin-left:20%}.m-30per-xs{margin:30%}.mt-30per-xs{margin-top:30%}.mr-30per-xs{margin-right:30%}.mb-30per-xs{margin-bottom:30%}.ml-30per-xs{margin-left:30%}.m-40per-xs{margin:40%}.mt-40per-xs{margin-top:40%}.mr-40per-xs{margin-right:40%}.mb-40per-xs{margin-bottom:40%}.ml-40per-xs{margin-left:40%}.m-50per-xs{margin:50%}.mt-50per-xs{margin-top:50%}.mr-50per-xs{margin-right:50%}.mb-50per-xs{margin-bottom:50%}.ml-50per-xs{margin-left:50%}.m-60per-xs{margin:60%}.mt-60per-xs{margin-top:60%}.mr-60per-xs{margin-right:60%}.mb-60per-xs{margin-bottom:60%}.ml-60per-xs{margin-left:60%}.m-70per-xs{margin:70%}.mt-70per-xs{margin-top:70%}.mr-70per-xs{margin-right:70%}.mb-70per-xs{margin-bottom:70%}.ml-70per-xs{margin-left:70%}.m-80per-xs{margin:80%}.mt-80per-xs{margin-top:80%}.mr-80per-xs{margin-right:80%}.mb-80per-xs{margin-bottom:80%}.ml-80per-xs{margin-left:80%}.m-90per-xs{margin:90%}.mt-90per-xs{margin-top:90%}.mr-90per-xs{margin-right:90%}.mb-90per-xs{margin-bottom:90%}.ml-90per-xs{margin-left:90%}.m-100per-xs{margin:100%}.mt-100per-xs{margin-top:100%}.mr-100per-xs{margin-right:100%}.mb-100per-xs{margin-bottom:100%}.ml-100per-xs{margin-left:100%}.p-0-xs{padding:0px}.pt-0-xs{padding-top:0px}.pr-0-xs{padding-right:0px}.pb-0-xs{padding-bottom:0px}.pl-0-xs{padding-left:0px}.p-5-xs{padding:5px}.pt-5-xs{padding-top:5px}.pr-5-xs{padding-right:5px}.pb-5-xs{padding-bottom:5px}.pl-5-xs{padding-left:5px}.p-10-xs{padding:10px}.pt-10-xs{padding-top:10px}.pr-10-xs{padding-right:10px}.pb-10-xs{padding-bottom:10px}.pl-10-xs{padding-left:10px}.p-15-xs{padding:15px}.pt-15-xs{padding-top:15px}.pr-15-xs{padding-right:15px}.pb-15-xs{padding-bottom:15px}.pl-15-xs{padding-left:15px}.p-20-xs{padding:20px}.pt-20-xs{padding-top:20px}.pr-20-xs{padding-right:20px}.pb-20-xs{padding-bottom:20px}.pl-20-xs{padding-left:20px}.p-25-xs{padding:25px}.pt-25-xs{padding-top:25px}.pr-25-xs{padding-right:25px}.pb-25-xs{padding-bottom:25px}.pl-25-xs{padding-left:25px}.p-30-xs{padding:30px}.pt-30-xs{padding-top:30px}.pr-30-xs{padding-right:30px}.pb-30-xs{padding-bottom:30px}.pl-30-xs{padding-left:30px}.p-40-xs{padding:40px}.pt-40-xs{padding-top:40px}.pr-40-xs{padding-right:40px}.pb-40-xs{padding-bottom:40px}.pl-40-xs{padding-left:40px}.p-50-xs{padding:50px}.pt-50-xs{padding-top:50px}.pr-50-xs{padding-right:50px}.pb-50-xs{padding-bottom:50px}.pl-50-xs{padding-left:50px}.p-60-xs{padding:60px}.pt-60-xs{padding-top:60px}.pr-60-xs{padding-right:60px}.pb-60-xs{padding-bottom:60px}.pl-60-xs{padding-left:60px}.p-70-xs{padding:70px}.pt-70-xs{padding-top:70px}.pr-70-xs{padding-right:70px}.pb-70-xs{padding-bottom:70px}.pl-70-xs{padding-left:70px}.p-80-xs{padding:80px}.pt-80-xs{padding-top:80px}.pr-80-xs{padding-right:80px}.pb-80-xs{padding-bottom:80px}.pl-80-xs{padding-left:80px}.p-90-xs{padding:90px}.pt-90-xs{padding-top:90px}.pr-90-xs{padding-right:90px}.pb-90-xs{padding-bottom:90px}.pl-90-xs{padding-left:90px}.p-100-xs{padding:100px}.pt-100-xs{padding-top:100px}.pr-100-xs{padding-right:100px}.pb-100-xs{padding-bottom:100px}.pl-100-xs{padding-left:100px}.p-10per-xs{padding:10%}.pt-10per-xs{padding-top:10%}.pr-10per-xs{padding-right:10%}.pb-10per-xs{padding-bottom:10%}.pl-10per-xs{padding-left:10%}.p-20per-xs{padding:20%}.pt-20per-xs{padding-top:20%}.pr-20per-xs{padding-right:20%}.pb-20per-xs{padding-bottom:20%}.pl-20per-xs{padding-left:20%}.p-30per-xs{padding:30%}.pt-30per-xs{padding-top:30%}.pr-30per-xs{padding-right:30%}.pb-30per-xs{padding-bottom:30%}.pl-30per-xs{padding-left:30%}.p-40per-xs{padding:40%}.pt-40per-xs{padding-top:40%}.pr-40per-xs{padding-right:40%}.pb-40per-xs{padding-bottom:40%}.pl-40per-xs{padding-left:40%}.p-50per-xs{padding:50%}.pt-50per-xs{padding-top:50%}.pr-50per-xs{padding-right:50%}.pb-50per-xs{padding-bottom:50%}.pl-50per-xs{padding-left:50%}.p-60per-xs{padding:60%}.pt-60per-xs{padding-top:60%}.pr-60per-xs{padding-right:60%}.pb-60per-xs{padding-bottom:60%}.pl-60per-xs{padding-left:60%}.p-70per-xs{padding:70%}.pt-70per-xs{padding-top:70%}.pr-70per-xs{padding-right:70%}.pb-70per-xs{padding-bottom:70%}.pl-70per-xs{padding-left:70%}.p-80per-xs{padding:80%}.pt-80per-xs{padding-top:80%}.pr-80per-xs{padding-right:80%}.pb-80per-xs{padding-bottom:80%}.pl-80per-xs{padding-left:80%}.p-90per-xs{padding:90%}.pt-90per-xs{padding-top:90%}.pr-90per-xs{padding-right:90%}.pb-90per-xs{padding-bottom:90%}.pl-90per-xs{padding-left:90%}.p-100per-xs{padding:100%}.pt-100per-xs{padding-top:100%}.pr-100per-xs{padding-right:100%}.pb-100per-xs{padding-bottom:100%}.pl-100per-xs{padding-left:100%}.m-a-xs{margin:auto}.ml-a-xs{margin-left:auto}.mr-a-xs{margin-right:auto}.w-100-xs{width:100px}.h-100-xs{height:100px}.w-200-xs{width:200px}.h-200-xs{height:200px}.w-300-xs{width:300px}.h-300-xs{height:300px}.w-400-xs{width:400px}.h-400-xs{height:400px}.w-500-xs{width:500px}.h-500-xs{height:500px}.w-600-xs{width:600px}.h-600-xs{height:600px}.w-700-xs{width:700px}.h-700-xs{height:700px}.w-900-xs{width:900px}.h-900-xs{height:900px}.w-10per-xs{width:10%}.h-10per-xs{height:10%}.w-20per-xs{width:20%}.h-20per-xs{height:20%}.w-30per-xs{width:30%}.h-30per-xs{height:30%}.w-40per-xs{width:40%}.h-40per-xs{height:40%}.w-50per-xs{width:50%}.h-50per-xs{height:50%}.w-60per-xs{width:60%}.h-60per-xs{height:60%}.w-70per-xs{width:70%}.h-70per-xs{height:70%}.w-80per-xs{width:80%}.h-80per-xs{height:80%}.w-90per-xs{width:90%}.h-90per-xs{height:90%}.w-100per-xs{width:100%}.h-100per-xs{height:100%}.w-a-xs{width:auto}.h-a-xs{height:auto}.pos-a-xs{position:absolute}.pos-r-xs{position:relative}.pos-f-xs{position:fixed}.d-b-xs{display:block}.d-n-xs{display:none}.d-i-xs{display:inline}.d-ib-xs{display:inline-block}.d-t-xs{display:table}.d-tbc-xs{display:table-cell}.d-tbr-xs{display:table-row}.ta-c-xs{text-align:center}.ta-l-xs{text-align:left}.ta-r-xs{text-align:right}.va-t-xs{vertical-align:top}.va-b-xs{vertical-align:bottom}.va-m-xs{vertical-align:middle}.fl-l-xs{float:left}.fl-r-xs{float:right}.cl-xs{clear:both}.is-manager-message .l-content-card{margin-top:-96px}.is-manager-message .l-kv{min-height:445px;padding-top:140px}.is-manager-message .l-kv .container{height:210px}}@media (min-width: 768px){body{font-size:16px}.p{font-size:16px}.has-navigation-above{padding-top:90px}.fz-8-sm{font-size:8px}.fz-9-sm{font-size:9px}.fz-10-sm{font-size:10px}.fz-11-sm{font-size:11px}.fz-12-sm{font-size:12px}.fz-13-sm{font-size:13px}.fz-14-sm{font-size:14px}.fz-15-sm{font-size:15px}.fz-16-sm{font-size:16px}.fz-17-sm{font-size:17px}.fz-18-sm{font-size:18px}.fz-19-sm{font-size:19px}.fz-20-sm{font-size:20px}.fz-21-sm{font-size:21px}.fz-22-sm{font-size:22px}.fz-23-sm{font-size:23px}.fz-24-sm{font-size:24px}.fz-25-sm{font-size:25px}.fz-26-sm{font-size:26px}.fz-27-sm{font-size:27px}.fz-28-sm{font-size:28px}.fz-29-sm{font-size:29px}.fz-30-sm{font-size:30px}.fz-32-sm{font-size:32px}.fz-40-sm{font-size:40px}.fw-b-sm{font-weight:bold}.fw-n-sm{font-weight:normal}.lh-1em-sm{line-height:1em}.lh-1_25em-sm{line-height:1.25em}.lh-1_5em-sm{line-height:1.5em}.lh-1_75em-sm{line-height:1.75em}.l-header{height:auto;min-height:90px}.l-header.sticky,.l-header.is-active{min-height:90px;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.l-header-wrapper{position:relative;z-index:2;display:block;height:auto;padding-top:0;padding-bottom:0;overflow-y:visible;background-color:rgba(0,0,0,0);-webkit-transition:all .4s;transition:all .4s}.l-header-wrapper-top-part{display:none}.l-header-wrapper-bottom-part{display:none}.l-header-logo{z-index:3;width:210px;height:120px;overflow:hidden}.l-header-logo-link{top:25px;left:25px;width:80px;height:21px;background-image:url("../images/share/logo_ots.png")}.l-header-logo-link-white{background-image:url("../images/share/logo_ots_white.png")}.l-header-logo-triangle{border-top:180px solid #fff;border-right:0 solid rgba(0,0,0,0)}.l-header-logo-triangle.open{border-right:315px solid rgba(0,0,0,0)}.l-header-logo-triangle-careers{border-top:180px solid #1a3268;border-right:315px solid rgba(0,0,0,0)}.l-header-logo-text{top:15px;left:15px;z-index:20;font-size:22px;line-height:1em}.l-header-logo.opened{width:210px;height:120px}.l-header-logo.opened .l-header-logo-triangle{border-top:180px solid #fff}.l-header-logo.opened .l-header-logo-link{width:80px;height:21px}.l-header-right-column{display:none}.l-header-close{top:34px;right:100px;z-index:91;display:block;opacity:1}.l-header-close-icon{display:none}.l-header-close-contact{position:relative;font-size:25px;vertical-align:top}.l-header-close-contact.l-link-english{margin-top:0}.l-header-close-contact::after{position:absolute;right:0;bottom:-7px;display:block;width:0;height:3px;content:"";background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.l-header-close-contact:active,.l-header-close-contact:focus,.l-header-close-contact:visited{color:#fff}.no-touchevents .l-header-close-contact:hover{color:#fff}.no-touchevents .l-header-close-contact:hover::after{right:auto;left:0;width:100%}.l-header-close-lang{position:relative;display:inline-block;height:24px;overflow:hidden;font-size:0;color:#fff;border:1px solid #fff;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-header-close-lang:active,.l-header-close-lang:focus,.l-header-close-lang:visited{color:#fff}.l-header-close-lang-link{position:relative;top:-1px;display:inline-block;min-width:32px;font-size:22px;color:#fff;text-align:center;-webkit-transition:all .3s;transition:all .3s}.l-header-close-lang-link.is-active{color:#1a3268;background-color:#fff}.no-touchevents .l-header-close-lang-link:hover{color:#1a3268;background-color:#fff}.l-footer-navigation{padding-top:95px;padding-bottom:25px;font-size:0;text-align:center}.l-footer-link{position:relative;margin-bottom:40px;font-size:60px;line-height:.9em}.l-footer-link::before{position:absolute;right:0;bottom:0;display:block;width:0;height:4px;content:"";background:#1a3268;-webkit-transition:all .3s;transition:all .3s}.l-footer-link-no-hover::before{display:none}.no-touchevents .l-footer-link:hover::before{right:auto;left:0;width:100%}.l-footer-item{display:inline-block;width:50%;margin-bottom:50px;margin-left:0;text-align:left;vertical-align:top}.l-footer-item .button{font-size:50px;background-color:#69799f}.l-footer-item .button::after{background-color:#1a3268}.l-footer-child-list{max-width:420px;padding-left:8px}.l-footer-child-item{margin-bottom:11px}.l-footer-child-item .icon-outlink-blue{width:18px;height:12px}.l-footer-child-link{font-size:14px;line-height:1.7142857143em}.l-footer-child-link-inner{padding-right:14px;padding-left:14px}.l-footer-child-link-inner::before{top:10px;width:8px;height:2px;-webkit-transition:all .3s;transition:all .3s}.no-touchevents .l-footer-child-link:hover{opacity:.75}.l-footer-copyright-text{height:80px;font-size:14px;line-height:80px}.l-footer-to-top{top:-35px;right:100px;width:70px;height:70px}.l-footer-to-top::before{top:16px;width:29px;height:3px}.l-footer-to-top::after{top:23px;width:28px;height:36px;-webkit-transition:all .3s cubic-bezier(0.47, 0, 0.745, 0.715);transition:all .3s cubic-bezier(0.47, 0, 0.745, 0.715)}.no-touchevents .l-footer-to-top:hover::after{top:23px}.l-footer-careers{padding-top:122px}.l-footer-careers-title{margin-bottom:20px;font-size:220px;line-height:1.2em}.l-footer-careers-item{padding-right:40px;padding-left:40px;margin-bottom:44px}.l-footer-careers-item-less{max-width:500px;margin-left:-40px}.l-footer-careers-item-full{width:100%}.l-footer-careers-link{padding-right:0;padding-left:0;font-size:60px;line-height:1em}.l-footer-careers-link-inner::before{right:0;bottom:7px;width:0}.no-touchevents .l-footer-careers-link-inner:hover::before{right:auto;left:0;width:100%}.l-footer-careers-small{margin-bottom:13px;font-size:16px;line-height:1.2em}.l-footer-careers-child-list{padding-left:0;margin-top:28px}.l-footer-careers-child-item{float:left;min-width:210px;margin-bottom:17px}.l-footer-careers-child-item-full{width:100%}.l-footer-careers-child-link{display:inline-block;font-size:14px;line-height:1.7142857143em}.no-touchevents .l-footer-careers-child-link:hover{opacity:.75}.l-footer-careers-child-inner{display:inline-block;padding-right:15px;padding-left:15px}.l-footer-careers-child-inner::before{width:8px;height:2px}.l-footer-careers-button{margin-top:96px;margin-bottom:92px}.l-footer-careers-button .button{max-width:580px;height:100px;line-height:112px}.l-footer-careers-button .button-inner{font-size:50px}.l-navigation{position:relative;top:0;max-height:none;padding:0;overflow-y:visible;-webkit-transform:translateY(0);transform:translateY(0)}.l-navigation-list{width:100%;padding-top:22px;padding-right:0;padding-left:16px;text-align:center}.l-navigation-item{display:inline-block;margin-right:3%;margin-left:3%}.l-navigation-item-contact{right:6.7708333333%;margin-right:0;margin-left:0}.l-navigation-link{position:relative;font-size:25px;line-height:2.16em}.l-navigation-link::after{position:absolute;right:0;bottom:7px;display:block;width:0;height:3px;content:"";background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.l-navigation-link-direct{padding-right:5px;padding-left:5px}.l-navigation-link-direct::after{top:50%;height:3px;margin-top:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-touchevents .l-navigation-link:hover{color:#fff}.no-touchevents .l-navigation-link:hover::after{right:auto;left:0;width:100%}.l-navigation-link:active,.l-navigation-link:focus{color:#fff}.l-navigation-link.is-active{color:#1a3268}.l-navigation-link.is-active:focus,.l-navigation-link.is-active:active{color:#1a3268}.l-navigation-link-single{font-size:40px;line-height:1.5em}.l-navigation-link-careers{font-size:25px !important;color:#1a3268}.l-navigation-link-careers::after{background-color:#1a3268}.no-touchevents .l-navigation-link-careers:hover{color:#1a3268}.l-sub-menu{position:fixed;top:0;left:0;z-index:999;width:100%;height:500px}.l-sub-menu .container{max-width:980px}.l-sub-menu-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#69799f;opacity:.9}.l-sub-menu-left-part{position:absolute;bottom:0;left:0;width:0;height:0;border-right:775px solid rgba(0,0,0,0);border-bottom:560px solid #1a3268}.l-sub-menu-right-part{position:absolute;top:0;right:0;width:0;height:0;border-top:360px solid #1a3268;border-left:575px solid rgba(0,0,0,0)}.l-sub-menu-list{position:relative;z-index:99;width:100%;max-width:800px;padding-top:125px;font-size:0}.l-sub-menu-list:before,.l-sub-menu-list:after{content:" ";display:table}.l-sub-menu-list:after{clear:both}.l-sub-menu-list-careers{max-width:none}.l-sub-menu-link{position:relative;display:inline-block;font-size:17px;font-weight:bold;line-height:1.5555555556em;color:#fff}.l-sub-menu-link-inner{position:relative;display:inline-block;padding-right:25px;padding-left:25px}.l-sub-menu-link-inner::after{position:absolute;top:12px;left:0;width:14px;height:2px;content:"";background-color:#fff;-webkit-transition:all .4s;transition:all .4s}.l-sub-menu-link-inner-second::after{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.l-sub-menu-link-inner-third::after{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.l-sub-menu-link-inner-four::after{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.l-sub-menu-link:active,.l-sub-menu-link:focus,.l-sub-menu-link:visited{color:#fff}.no-touchevents .l-sub-menu-link:hover{color:#fff;opacity:.75}.l-sub-menu-item{display:block;float:left;width:33.3333333333%;margin-bottom:19px;vertical-align:top}.l-sub-menu-item-group-1{width:29.75%}.l-sub-menu-item-group-2{width:20.625%}.l-sub-menu-item-group-3{width:16.5%}.l-sub-menu-item-group-4{width:32.125%}.l-sub-menu-item-full{width:100%;margin-bottom:40px}.l-sub-menu-item-full .l-sub-menu-link{padding-right:40px;padding-left:40px;font-size:40px !important;line-height:1.075em;font-family:"Bebas Neue Bold",Helvetica,Arial,sans-serif}.l-sub-menu-item-full .l-sub-menu-link-inner{padding-right:0;padding-left:0}.l-sub-menu-item-full .l-sub-menu-link-inner::after{inset:auto 0 0 auto;width:0;height:4px}.no-touchevents .l-sub-menu-item-full .l-sub-menu-link:hover .l-sub-menu-link-inner::after{right:auto;left:0;width:100%}.no-touchevents .l-sub-menu-item-full .l-sub-menu-link:hover .l-sub-menu-link-inner-none::after{width:0}.l-sub-menu-item-careers{width:25%;padding-right:5px}.l-sub-menu-item-item{width:auto;margin-right:45px}.l-sub-menu .l-sub-menu-list-division{max-width:none;margin-right:-10px;margin-bottom:0;margin-left:-10px;font-size:0}.l-sub-menu .l-sub-menu-list-division .l-sub-menu-division-item{display:block;float:left;width:25%;padding-right:10px;padding-left:10px}.l-sub-menu .l-sub-menu-list-division .l-sub-menu-division-link{position:relative;display:block}.no-touchevents .l-sub-menu .l-sub-menu-list-division .l-sub-menu-division-link:hover::after{opacity:0}.l-sub-menu .l-sub-menu-list-division .l-sub-menu-division-img{width:100%}.l-sub-menu .l-sub-menu-list-division .l-sub-menu-division-inner{position:absolute;top:50%;right:0;left:0;z-index:2;display:block;margin:auto;font-size:16px;font-weight:bold;color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-sub-menu-careers{height:550px}.is-en .l-sub-menu-item-group-1,.is-en .l-sub-menu-item-group-2,.is-en .l-sub-menu-item-group-3,.is-en .l-sub-menu-item-group-4{width:25%}.enquetetable{margin:0;font-size:1rem;line-height:1.6}.box-careers{max-width:676px;padding:77px 62px 0 76px}.box-careers-title{padding:10px 11px 8px;margin-bottom:31px;font-size:20px}.box-careers-desc{margin-bottom:38px;font-size:30px;line-height:1.6666666667em}.box-careers-author{padding-right:17px;margin-bottom:76px;font-size:20px}.box-careers-name{font-size:30px}.box-interview{min-height:400px;margin-bottom:80px}.box-interview-content{position:relative;z-index:2;padding-top:40px;padding-right:0;padding-left:0}.box-interview-image{position:absolute;top:0;z-index:1;width:71.875%}.box-interview-image-inner-pc{display:block}.box-interview-image-inner-sp{display:none}.box-interview-title{display:inline-block;padding-top:23px;padding-bottom:22px;margin-bottom:6px;font-size:2.5vw;line-height:1.4666666667em;background-color:#fff}.box-interview-date{font-size:1.6vw}.box-interview-category{font-size:1.8vw}.box-interview:nth-child(odd){padding-left:10.4375%;text-align:left}.box-interview:nth-child(odd) .box-interview-image{right:0}.box-interview:nth-child(odd) .box-interview-title{padding-right:30px}.box-interview:nth-child(odd) .box-interview-text-wrap{padding-right:20px}.box-interview:nth-child(odd) .box-interview-button{text-align:left}.box-interview:nth-child(even){padding-right:9.75%;text-align:right}.box-interview:nth-child(even) .box-interview-content{float:right}.box-interview:nth-child(even) .box-interview-image{left:0}.box-interview:nth-child(even) .box-interview-title{padding-left:30px}.box-interview:nth-child(even) .box-interview-text-wrap{padding-left:20px}.box-interview:nth-child(even) .box-interview-button{text-align:right}.box-interview .button{margin-top:39px}.pagination-link{width:80px;height:80px;margin-right:10px;margin-left:10px;font-size:40px;line-height:90px}.pagination-link::before{position:absolute;top:0;left:0;z-index:-1;width:134%;height:100%;content:"";background-color:#69799f;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:skewX(-17.62deg) translateX(100%);transform:skewX(-17.62deg) translateX(100%)}.no-touchevents .pagination-link:hover::before{-webkit-transform:skewX(-17.62deg) translateX(-11%);transform:skewX(-17.62deg) translateX(-11%)}.pagination-link-dot{margin-right:-7px;margin-left:-7px}.pagination-link-dot::before{display:none}.no-touchevents .pagination-link-dot:hover .pagination-link-dot-inner{background-color:#69799f}.pagination-link-dot-inner{width:8px;height:8px;-webkit-transition:all .3s;transition:all .3s}.pagination-link-dot-inner:nth-child(1){margin-left:-20px}.pagination-link-dot-inner:nth-child(3){margin-left:20px}.pagination-link-prev{margin-right:50px}.pagination-link-prev .pagination-link-inner{background-size:30px 23px;-webkit-transition:all .3s;transition:all .3s}.pagination-link-prev::before{-webkit-transform:skewX(17.62deg) translateX(100%);transform:skewX(17.62deg) translateX(100%)}.no-touchevents .pagination-link-prev:hover .pagination-link-inner{left:-5px}.no-touchevents .pagination-link-prev:hover::before{-webkit-transform:skewX(17.62deg) translateX(-13%);transform:skewX(17.62deg) translateX(-13%)}.pagination-link-next{margin-left:50px}.pagination-link-next .pagination-link-inner{background-size:30px 23px;-webkit-transition:all .3s;transition:all .3s}.no-touchevents .pagination-link-next:hover .pagination-link-inner{left:5px}.new-post-title{margin-bottom:26px;font-size:60px}.new-post-list{padding-top:0;padding-right:32px;padding-left:46px}.new-post-item{margin-bottom:10px}.new-post-item:last-child{margin-bottom:0}.new-post-time{font-size:20px;line-height:1.3em}.new-post-link{font-size:16px;line-height:1.625em}.no-touchevents .new-post-link:hover{text-decoration:underline}.month-archive-title{font-size:60px;line-height:1em}.month-archive-link{padding-left:45px;font-size:30px}.month-archive-link::before{width:28px;height:28px}.month-archive-item{margin-bottom:10px}.row.gutter-sm-10-sm{margin-right:-5px;margin-left:-5px}.row.gutter-sm-10-sm>[class^=col-],.row.gutter-sm-10-sm>[class*=" col-"]{padding-right:5px;padding-left:5px}.row.gutter-sm-15-sm{margin-right:-7.5px;margin-left:-7.5px}.row.gutter-sm-15-sm>[class^=col-],.row.gutter-sm-15-sm>[class*=" col-"]{padding-right:7.5px;padding-left:7.5px}.row.gutter-sm-20-sm{margin-right:-10px;margin-left:-10px}.row.gutter-sm-20-sm>[class^=col-],.row.gutter-sm-20-sm>[class*=" col-"]{padding-right:10px;padding-left:10px}.row.gutter-sm-40-sm{margin-right:-20px;margin-left:-20px}.row.gutter-sm-40-sm>[class^=col-],.row.gutter-sm-40-sm>[class*=" col-"]{padding-right:20px;padding-left:20px}.row.gutter-sm-80-sm{margin-right:-40px;margin-left:-40px}.row.gutter-sm-80-sm>[class^=col-],.row.gutter-sm-80-sm>[class*=" col-"]{padding-right:40px;padding-left:40px}.button{position:relative;min-width:352px;height:90px;overflow:hidden;font-size:40px;line-height:100px;letter-spacing:0;-webkit-transition:all .6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:all .6s cubic-bezier(0.52, 0.08, 0.18, 1)}.button .button-inner{position:relative;z-index:1;font-size:40px;color:#fff;background-color:rgba(0,0,0,0);-webkit-transition:all .6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:all .6s cubic-bezier(0.52, 0.08, 0.18, 1)}.button::after{position:absolute;top:0;left:0;z-index:0;width:120%;height:100%;content:"";background-color:#69799f;-webkit-transform:translateX(-104%) skewX(-17.62deg);transform:translateX(-104%) skewX(-17.62deg);-webkit-transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:-webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:-webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1), -webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1)}.button.button-footer{width:100%;max-width:580px}.button-contact .button-inner{height:90px;line-height:88px}.button-stroke{position:relative;width:100%;max-width:310px;height:70px;overflow:hidden;font-size:30px;line-height:75px;color:#fff;letter-spacing:0;border:1px solid #fff;-webkit-transition:all .4s;transition:all .4s;-webkit-transition:all .6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:all .6s cubic-bezier(0.52, 0.08, 0.18, 1)}.button-stroke .button-stroke-inner{position:relative;z-index:1}.button-stroke::after{position:absolute;top:0;left:0;display:block;width:120%;height:100%;content:"";background-color:#fff;-webkit-transform:translateX(-104%) skewX(-17.62deg);transform:translateX(-104%) skewX(-17.62deg);-webkit-transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:-webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:-webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1), -webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1)}.no-touchevents .button-stroke:hover{color:#1a3268 !important;letter-spacing:.15em}.no-touchevents .button-stroke:hover::after{-webkit-transform:translateX(-4%) skewX(-17.62deg);transform:translateX(-4%) skewX(-17.62deg)}.button-back-to-list{padding:0;margin-top:100px;margin-bottom:143px}.bdw-1-sm{border-width:1px}.bdtw-1-sm{border-top-width:1px}.bdrw-1-sm{border-right-width:1px}.bdbw-1-sm{border-bottom-width:1px}.bdlw-1-sm{border-left-width:1px}.bdw-2-sm{border-width:2px}.bdtw-2-sm{border-top-width:2px}.bdrw-2-sm{border-right-width:2px}.bdbw-2-sm{border-bottom-width:2px}.bdlw-2-sm{border-left-width:2px}.bdw-3-sm{border-width:3px}.bdtw-3-sm{border-top-width:3px}.bdrw-3-sm{border-right-width:3px}.bdbw-3-sm{border-bottom-width:3px}.bdlw-3-sm{border-left-width:3px}.bdw-4-sm{border-width:4px}.bdtw-4-sm{border-top-width:4px}.bdrw-4-sm{border-right-width:4px}.bdbw-4-sm{border-bottom-width:4px}.bdlw-4-sm{border-left-width:4px}.bdw-5-sm{border-width:5px}.bdtw-5-sm{border-top-width:5px}.bdrw-5-sm{border-right-width:5px}.bdbw-5-sm{border-bottom-width:5px}.bdlw-5-sm{border-left-width:5px}.bdw-10-sm{border-width:10px}.bdtw-10-sm{border-top-width:10px}.bdrw-10-sm{border-right-width:10px}.bdbw-10-sm{border-bottom-width:10px}.bdlw-10-sm{border-left-width:10px}.bds-s-sm{border-style:solid}.bds-ds-sm{border-style:dashed}.bds-dt-sm{border-style:dotted}.bds-n-sm{border-style:none}.m-0-sm{margin:0px}.mt-0-sm{margin-top:0px}.mr-0-sm{margin-right:0px}.mb-0-sm{margin-bottom:0px}.ml-0-sm{margin-left:0px}.m-5-sm{margin:5px}.mt-5-sm{margin-top:5px}.mr-5-sm{margin-right:5px}.mb-5-sm{margin-bottom:5px}.ml-5-sm{margin-left:5px}.m-7-sm{margin:7px}.mt-7-sm{margin-top:7px}.mr-7-sm{margin-right:7px}.mb-7-sm{margin-bottom:7px}.ml-7-sm{margin-left:7px}.m-10-sm{margin:10px}.mt-10-sm{margin-top:10px}.mr-10-sm{margin-right:10px}.mb-10-sm{margin-bottom:10px}.ml-10-sm{margin-left:10px}.m-15-sm{margin:15px}.mt-15-sm{margin-top:15px}.mr-15-sm{margin-right:15px}.mb-15-sm{margin-bottom:15px}.ml-15-sm{margin-left:15px}.m-20-sm{margin:20px}.mt-20-sm{margin-top:20px}.mr-20-sm{margin-right:20px}.mb-20-sm{margin-bottom:20px}.ml-20-sm{margin-left:20px}.m-23-sm{margin:23px}.mt-23-sm{margin-top:23px}.mr-23-sm{margin-right:23px}.mb-23-sm{margin-bottom:23px}.ml-23-sm{margin-left:23px}.m-25-sm{margin:25px}.mt-25-sm{margin-top:25px}.mr-25-sm{margin-right:25px}.mb-25-sm{margin-bottom:25px}.ml-25-sm{margin-left:25px}.m-28-sm{margin:28px}.mt-28-sm{margin-top:28px}.mr-28-sm{margin-right:28px}.mb-28-sm{margin-bottom:28px}.ml-28-sm{margin-left:28px}.m-30-sm{margin:30px}.mt-30-sm{margin-top:30px}.mr-30-sm{margin-right:30px}.mb-30-sm{margin-bottom:30px}.ml-30-sm{margin-left:30px}.m-33-sm{margin:33px}.mt-33-sm{margin-top:33px}.mr-33-sm{margin-right:33px}.mb-33-sm{margin-bottom:33px}.ml-33-sm{margin-left:33px}.m-35-sm{margin:35px}.mt-35-sm{margin-top:35px}.mr-35-sm{margin-right:35px}.mb-35-sm{margin-bottom:35px}.ml-35-sm{margin-left:35px}.m-38-sm{margin:38px}.mt-38-sm{margin-top:38px}.mr-38-sm{margin-right:38px}.mb-38-sm{margin-bottom:38px}.ml-38-sm{margin-left:38px}.m-40-sm{margin:40px}.mt-40-sm{margin-top:40px}.mr-40-sm{margin-right:40px}.mb-40-sm{margin-bottom:40px}.ml-40-sm{margin-left:40px}.m-41-sm{margin:41px}.mt-41-sm{margin-top:41px}.mr-41-sm{margin-right:41px}.mb-41-sm{margin-bottom:41px}.ml-41-sm{margin-left:41px}.m-44-sm{margin:44px}.mt-44-sm{margin-top:44px}.mr-44-sm{margin-right:44px}.mb-44-sm{margin-bottom:44px}.ml-44-sm{margin-left:44px}.m-45-sm{margin:45px}.mt-45-sm{margin-top:45px}.mr-45-sm{margin-right:45px}.mb-45-sm{margin-bottom:45px}.ml-45-sm{margin-left:45px}.m-50-sm{margin:50px}.mt-50-sm{margin-top:50px}.mr-50-sm{margin-right:50px}.mb-50-sm{margin-bottom:50px}.ml-50-sm{margin-left:50px}.m-54-sm{margin:54px}.mt-54-sm{margin-top:54px}.mr-54-sm{margin-right:54px}.mb-54-sm{margin-bottom:54px}.ml-54-sm{margin-left:54px}.m-56-sm{margin:56px}.mt-56-sm{margin-top:56px}.mr-56-sm{margin-right:56px}.mb-56-sm{margin-bottom:56px}.ml-56-sm{margin-left:56px}.m-57-sm{margin:57px}.mt-57-sm{margin-top:57px}.mr-57-sm{margin-right:57px}.mb-57-sm{margin-bottom:57px}.ml-57-sm{margin-left:57px}.m-60-sm{margin:60px}.mt-60-sm{margin-top:60px}.mr-60-sm{margin-right:60px}.mb-60-sm{margin-bottom:60px}.ml-60-sm{margin-left:60px}.m-62-sm{margin:62px}.mt-62-sm{margin-top:62px}.mr-62-sm{margin-right:62px}.mb-62-sm{margin-bottom:62px}.ml-62-sm{margin-left:62px}.m-70-sm{margin:70px}.mt-70-sm{margin-top:70px}.mr-70-sm{margin-right:70px}.mb-70-sm{margin-bottom:70px}.ml-70-sm{margin-left:70px}.m-75-sm{margin:75px}.mt-75-sm{margin-top:75px}.mr-75-sm{margin-right:75px}.mb-75-sm{margin-bottom:75px}.ml-75-sm{margin-left:75px}.m-77-sm{margin:77px}.mt-77-sm{margin-top:77px}.mr-77-sm{margin-right:77px}.mb-77-sm{margin-bottom:77px}.ml-77-sm{margin-left:77px}.m-80-sm{margin:80px}.mt-80-sm{margin-top:80px}.mr-80-sm{margin-right:80px}.mb-80-sm{margin-bottom:80px}.ml-80-sm{margin-left:80px}.m-87-sm{margin:87px}.mt-87-sm{margin-top:87px}.mr-87-sm{margin-right:87px}.mb-87-sm{margin-bottom:87px}.ml-87-sm{margin-left:87px}.m-90-sm{margin:90px}.mt-90-sm{margin-top:90px}.mr-90-sm{margin-right:90px}.mb-90-sm{margin-bottom:90px}.ml-90-sm{margin-left:90px}.m-100-sm{margin:100px}.mt-100-sm{margin-top:100px}.mr-100-sm{margin-right:100px}.mb-100-sm{margin-bottom:100px}.ml-100-sm{margin-left:100px}.m-10per-sm{margin:10%}.mt-10per-sm{margin-top:10%}.mr-10per-sm{margin-right:10%}.mb-10per-sm{margin-bottom:10%}.ml-10per-sm{margin-left:10%}.m-20per-sm{margin:20%}.mt-20per-sm{margin-top:20%}.mr-20per-sm{margin-right:20%}.mb-20per-sm{margin-bottom:20%}.ml-20per-sm{margin-left:20%}.m-30per-sm{margin:30%}.mt-30per-sm{margin-top:30%}.mr-30per-sm{margin-right:30%}.mb-30per-sm{margin-bottom:30%}.ml-30per-sm{margin-left:30%}.m-40per-sm{margin:40%}.mt-40per-sm{margin-top:40%}.mr-40per-sm{margin-right:40%}.mb-40per-sm{margin-bottom:40%}.ml-40per-sm{margin-left:40%}.m-50per-sm{margin:50%}.mt-50per-sm{margin-top:50%}.mr-50per-sm{margin-right:50%}.mb-50per-sm{margin-bottom:50%}.ml-50per-sm{margin-left:50%}.m-60per-sm{margin:60%}.mt-60per-sm{margin-top:60%}.mr-60per-sm{margin-right:60%}.mb-60per-sm{margin-bottom:60%}.ml-60per-sm{margin-left:60%}.m-70per-sm{margin:70%}.mt-70per-sm{margin-top:70%}.mr-70per-sm{margin-right:70%}.mb-70per-sm{margin-bottom:70%}.ml-70per-sm{margin-left:70%}.m-80per-sm{margin:80%}.mt-80per-sm{margin-top:80%}.mr-80per-sm{margin-right:80%}.mb-80per-sm{margin-bottom:80%}.ml-80per-sm{margin-left:80%}.m-90per-sm{margin:90%}.mt-90per-sm{margin-top:90%}.mr-90per-sm{margin-right:90%}.mb-90per-sm{margin-bottom:90%}.ml-90per-sm{margin-left:90%}.m-100per-sm{margin:100%}.mt-100per-sm{margin-top:100%}.mr-100per-sm{margin-right:100%}.mb-100per-sm{margin-bottom:100%}.ml-100per-sm{margin-left:100%}.p-0-sm{padding:0px}.pt-0-sm{padding-top:0px}.pr-0-sm{padding-right:0px}.pb-0-sm{padding-bottom:0px}.pl-0-sm{padding-left:0px}.p-5-sm{padding:5px}.pt-5-sm{padding-top:5px}.pr-5-sm{padding-right:5px}.pb-5-sm{padding-bottom:5px}.pl-5-sm{padding-left:5px}.p-10-sm{padding:10px}.pt-10-sm{padding-top:10px}.pr-10-sm{padding-right:10px}.pb-10-sm{padding-bottom:10px}.pl-10-sm{padding-left:10px}.p-15-sm{padding:15px}.pt-15-sm{padding-top:15px}.pr-15-sm{padding-right:15px}.pb-15-sm{padding-bottom:15px}.pl-15-sm{padding-left:15px}.p-20-sm{padding:20px}.pt-20-sm{padding-top:20px}.pr-20-sm{padding-right:20px}.pb-20-sm{padding-bottom:20px}.pl-20-sm{padding-left:20px}.p-25-sm{padding:25px}.pt-25-sm{padding-top:25px}.pr-25-sm{padding-right:25px}.pb-25-sm{padding-bottom:25px}.pl-25-sm{padding-left:25px}.p-30-sm{padding:30px}.pt-30-sm{padding-top:30px}.pr-30-sm{padding-right:30px}.pb-30-sm{padding-bottom:30px}.pl-30-sm{padding-left:30px}.p-40-sm{padding:40px}.pt-40-sm{padding-top:40px}.pr-40-sm{padding-right:40px}.pb-40-sm{padding-bottom:40px}.pl-40-sm{padding-left:40px}.p-50-sm{padding:50px}.pt-50-sm{padding-top:50px}.pr-50-sm{padding-right:50px}.pb-50-sm{padding-bottom:50px}.pl-50-sm{padding-left:50px}.p-60-sm{padding:60px}.pt-60-sm{padding-top:60px}.pr-60-sm{padding-right:60px}.pb-60-sm{padding-bottom:60px}.pl-60-sm{padding-left:60px}.p-70-sm{padding:70px}.pt-70-sm{padding-top:70px}.pr-70-sm{padding-right:70px}.pb-70-sm{padding-bottom:70px}.pl-70-sm{padding-left:70px}.p-80-sm{padding:80px}.pt-80-sm{padding-top:80px}.pr-80-sm{padding-right:80px}.pb-80-sm{padding-bottom:80px}.pl-80-sm{padding-left:80px}.p-90-sm{padding:90px}.pt-90-sm{padding-top:90px}.pr-90-sm{padding-right:90px}.pb-90-sm{padding-bottom:90px}.pl-90-sm{padding-left:90px}.p-100-sm{padding:100px}.pt-100-sm{padding-top:100px}.pr-100-sm{padding-right:100px}.pb-100-sm{padding-bottom:100px}.pl-100-sm{padding-left:100px}.p-10per-sm{padding:10%}.pt-10per-sm{padding-top:10%}.pr-10per-sm{padding-right:10%}.pb-10per-sm{padding-bottom:10%}.pl-10per-sm{padding-left:10%}.p-20per-sm{padding:20%}.pt-20per-sm{padding-top:20%}.pr-20per-sm{padding-right:20%}.pb-20per-sm{padding-bottom:20%}.pl-20per-sm{padding-left:20%}.p-30per-sm{padding:30%}.pt-30per-sm{padding-top:30%}.pr-30per-sm{padding-right:30%}.pb-30per-sm{padding-bottom:30%}.pl-30per-sm{padding-left:30%}.p-40per-sm{padding:40%}.pt-40per-sm{padding-top:40%}.pr-40per-sm{padding-right:40%}.pb-40per-sm{padding-bottom:40%}.pl-40per-sm{padding-left:40%}.p-50per-sm{padding:50%}.pt-50per-sm{padding-top:50%}.pr-50per-sm{padding-right:50%}.pb-50per-sm{padding-bottom:50%}.pl-50per-sm{padding-left:50%}.p-60per-sm{padding:60%}.pt-60per-sm{padding-top:60%}.pr-60per-sm{padding-right:60%}.pb-60per-sm{padding-bottom:60%}.pl-60per-sm{padding-left:60%}.p-70per-sm{padding:70%}.pt-70per-sm{padding-top:70%}.pr-70per-sm{padding-right:70%}.pb-70per-sm{padding-bottom:70%}.pl-70per-sm{padding-left:70%}.p-80per-sm{padding:80%}.pt-80per-sm{padding-top:80%}.pr-80per-sm{padding-right:80%}.pb-80per-sm{padding-bottom:80%}.pl-80per-sm{padding-left:80%}.p-90per-sm{padding:90%}.pt-90per-sm{padding-top:90%}.pr-90per-sm{padding-right:90%}.pb-90per-sm{padding-bottom:90%}.pl-90per-sm{padding-left:90%}.p-100per-sm{padding:100%}.pt-100per-sm{padding-top:100%}.pr-100per-sm{padding-right:100%}.pb-100per-sm{padding-bottom:100%}.pl-100per-sm{padding-left:100%}.m-a-sm{margin:auto}.ml-a-sm{margin-left:auto}.mr-a-sm{margin-right:auto}.w-100-sm{width:100px}.h-100-sm{height:100px}.w-200-sm{width:200px}.h-200-sm{height:200px}.w-300-sm{width:300px}.h-300-sm{height:300px}.w-400-sm{width:400px}.h-400-sm{height:400px}.w-500-sm{width:500px}.h-500-sm{height:500px}.w-600-sm{width:600px}.h-600-sm{height:600px}.w-700-sm{width:700px}.h-700-sm{height:700px}.w-900-sm{width:900px}.h-900-sm{height:900px}.w-10per-sm{width:10%}.h-10per-sm{height:10%}.w-20per-sm{width:20%}.h-20per-sm{height:20%}.w-30per-sm{width:30%}.h-30per-sm{height:30%}.w-40per-sm{width:40%}.h-40per-sm{height:40%}.w-50per-sm{width:50%}.h-50per-sm{height:50%}.w-60per-sm{width:60%}.h-60per-sm{height:60%}.w-70per-sm{width:70%}.h-70per-sm{height:70%}.w-80per-sm{width:80%}.h-80per-sm{height:80%}.w-90per-sm{width:90%}.h-90per-sm{height:90%}.w-100per-sm{width:100%}.h-100per-sm{height:100%}.w-a-sm{width:auto}.h-a-sm{height:auto}.pos-a-sm{position:absolute}.pos-r-sm{position:relative}.pos-f-sm{position:fixed}.d-b-sm{display:block !important}.d-n-sm{display:none !important}.d-i-sm{display:inline}.d-ib-sm{display:inline-block}.d-t-sm{display:table}.d-tbc-sm{display:table-cell}.d-tbr-sm{display:table-row}.ta-c-sm{text-align:center}.ta-l-sm{text-align:left}.ta-r-sm{text-align:right}.va-t-sm{vertical-align:top}.va-b-sm{vertical-align:bottom}.va-m-sm{vertical-align:middle}.fl-l-sm{float:left}.fl-r-sm{float:right}.cl-sm{clear:both}.pc-view{display:block !important}.sp-view{display:none !important}.main-title{padding-bottom:63px !important;margin-bottom:100px !important}.main-title-sub{display:block;margin-bottom:63px;font-size:30px;line-height:1em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.main-title-line{width:120px;height:8px}.main-title.main-title-left{padding-bottom:92px}.main-title.main-title-left .main-title-line{left:10px}.main-title.main-title-right{padding-bottom:93px}.main-title.main-title-right .main-title-line{right:0}.subtitle-careers{margin-bottom:33px !important;letter-spacing:.2em}.hero-image-pc{display:block}.hero-image-sp{display:none}.hero-subtitle{margin-bottom:53px;font-size:30px;line-height:1em}.hero-tagline{margin-top:10px;font-size:6vw;line-height:1em}.card-news{padding:30px 30px 22px;background-color:#fff}.no-touchevents .card-news:hover{box-shadow:0 10px 29px 0 rgba(0,0,0,.3)}.card-news-time{display:block;margin-top:16px;font-size:24px}.card-news-title{height:78px;margin-top:5px;font-size:30px;line-height:1.3333333333em}.card-news-description{height:90px;margin-top:20px;font-size:16px;line-height:1.875em}.card-news-button{margin-top:19px}.card-fluid{padding:38px 38px 32px;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}.card-fluid-frame{float:left;width:37.5%}.card-fluid-content{float:left;width:62.5%;padding-left:40px}.no-touchevents .card-fluid:hover{box-shadow:0 10px 29px 0 rgba(0,0,0,.3)}.card-fluid-time{margin-bottom:12px;font-size:24px}.card-fluid-title{margin-bottom:27px;font-size:30px;line-height:1.3333333333em}.card-fluid-description{height:60px;margin-bottom:33px;font-size:16px;line-height:1.875em}.card-fluid-button .button{width:100%;min-width:0;max-width:300px;height:60px;font-size:26px;line-height:65px}.card-fluid-with-image{padding:28px 32px 32px}.card-fluid-with-image .card-fluid-content{padding-top:8px;padding-left:36px}.card-fluid-with-image .card-fluid-time{margin-bottom:9px}.card-fluid-with-image .card-fluid-title{margin-bottom:38px;font-size:40px}.l-footer-button .l-footer-item:nth-child(1){margin-left:0;text-align:left}.l-footer-button .l-footer-item:nth-child(2){text-align:right}.detail-box-heading-category{padding-bottom:15px;margin-bottom:55px;font-size:40px}.detail-box-heading-category::before{bottom:0;width:60px;height:5px}.detail-box-content{padding:0 100px;padding-top:100px;padding-bottom:90px;margin-top:0;font-size:18px;font-weight:bold;line-height:2}.detail-box-content.decor::before{width:120px;height:8px}.detail-box-content p{margin-top:60px}.detail-box-content img{margin-top:60px}.archive{background-color:rgba(0,0,0,0)}.archive-title{padding:28px 28px 7px;margin-top:0;font-size:60px;border-width:2px}.archive-post{padding-left:46px;margin-top:56px;margin-bottom:0}.archive-post-item{margin-bottom:24px}.archive-post-date{font-size:20px;line-height:1.3}.archive-post-title{width:80%;margin-top:2px;font-size:16px;line-height:1.3}.archive-month-tab{margin-bottom:20px}.archive-month-menu{font-size:30px;line-height:.867;letter-spacing:.04em}.archive-month-menu-icon{width:24px;height:24px;margin-right:18px}.archive-month-content{padding-left:97px;margin-bottom:24px;font-size:20px;line-height:1}.archive-month-content.active{margin-bottom:40px}.archive-month-content-item{margin-top:15px;margin-right:20px;margin-bottom:5px;font-size:20px}.contact-heading{padding-top:140px}.contact-heading-top{font-size:30px;line-height:1.5em}.contact-heading-title{padding-bottom:30px;margin-top:0;line-height:1em}.contact-heading-title::before{width:120px;height:8px;background:#1a3268}.contact-body{margin-top:50px}.contact-body-text{margin-top:50px;margin-bottom:40px;font-size:20px;line-height:2em}.contact-footer{margin-top:90px}.contact-footer-button .button{font-size:20px;line-height:88px}.contact-footer-button .button-inner{font-size:20px}.division-travel-feature-title-sub{margin-bottom:12px;font-size:16px;line-height:2em}.division-travel-feature-title-main{margin-bottom:0;font-size:60px;line-height:.85em}.division-title-sub{margin-bottom:12px;font-size:16px;line-height:2em}.division-title-main{margin-bottom:0;font-size:60px;line-height:.85em}.division-bar{padding:39px 30px 40px 38px;font-size:30px;line-height:1em}.division-content{padding-right:40px;padding-left:40px}.division-content-title{font-size:26px;line-height:.7692307692em}.division-content-subtitle{margin-bottom:7px;font-size:20px;line-height:1.7em}.division-content-text{font-size:16px;line-height:1.625em}.division-content-link{font-size:16px;line-height:1.625em}.division-content-info-content{font-size:16px;line-height:1.625em}.division-box{padding-right:40px;padding-left:40px}.division-box-image{display:table-cell;width:18.75%;text-align:center;vertical-align:middle}.division-box-content{display:table-cell;width:81.25%;padding:27px 30px 49px 0}.division-box-title{margin-bottom:8px;font-size:20px;line-height:1.7em}.division-box-text{font-size:16px;line-height:1.625em}.division-small-text{font-size:12px;line-height:2.1666666667em}.division-banners{margin-top:93px;margin-bottom:141px}.division-banners-item{float:left;width:50%}.division-banners-item:nth-child(2){margin-top:20px}.division-banners-item:nth-child(3){margin-top:-20px}.division-banners-panel{padding-right:20px;padding-bottom:7px;padding-left:20px}.division-banners-panel.text-right{text-align:right}.division-banners-link::after{opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.no-touchevents .division-banners-link:hover .division-banners-image-hover{opacity:1;filter:alpha(opacity=100)}.division-banners-item:nth-child(2){margin-top:80px}.division-banners-item:nth-child(3){margin-top:-80px}.division-banners-category{font-size:20px;line-height:1.7em;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s;transition:all .3s}.division-banners-name{font-size:50px;font-style:italic;line-height:1em}.division-banners-image-pc{position:relative;display:block}.division-banners-image-sp{display:none}.division-headline-text{padding-right:73px;margin-top:32px;font-size:16px;line-height:1.875em}.division-info-activities{padding:87px 87px 93px}.division-info-image-50{width:100%}.division-info-title{font-size:30px}.division-info.is-ota{padding-top:87px;padding-bottom:87px}.division-info-rental-full{padding-top:60px;padding-bottom:40px}.division-info-rental-full .division-info-column{float:none;width:100%}.is-home .l-press-pickup-image{max-width:100%}.is-home .l-press-button{min-width:100%;max-width:100%}.is-home .l-kv{background-image:url("../images/pages/top/kv.jpg")}.is-home .l-kv-text{top:50%;max-height:81.6666666667%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-home .l-kv-wrap{padding-right:40px;padding-left:40px}.is-home .l-kv-title{margin-bottom:36px;font-size:160px;line-height:1em}.is-home .l-kv-desc{font-size:16px;line-height:2.5em}.is-home .l-about{padding-top:123px;padding-bottom:253px;background-image:url("../images/pages/top/bg_about.jpg")}.is-home .l-about-description{max-width:1082px;margin:51px auto 79px;line-height:2.125em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-home .l-division{padding-top:127px;background-color:#fff}.is-home .l-division-description{padding-right:10px;padding-left:20px;margin-top:50px;line-height:2.125em}.is-home .l-division-anchor{z-index:99;background-color:#fff}.is-home .l-news{position:relative}.is-home .l-news-image-sp{display:none}.is-home .l-news-svg{margin-top:-15%}.is-home .l-news-svg-inner{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:-15.5%;background-color:#fff}.is-home .l-news-title{margin-top:-121px}.is-home .l-news-list{padding-right:7px;margin-top:54px;margin-bottom:0}.is-home .l-news-wrap{position:relative;z-index:0}.is-home .l-news-wrap-image{position:relative;z-index:1;display:block;width:100%}.is-home .l-news-inner{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;padding-bottom:51.0416666667%;background:url("/common/images/pages/top/bg_business.jpg") repeat center center/cover;background-attachment:fixed}.touchevents .is-home .l-news-inner{background-attachment:scroll}.is-home .l-press{padding-top:160px;padding-bottom:90px}.is-home .l-press-line{top:0}.is-home .l-press-line-bar{height:315px;-webkit-transform:skewY(19.8deg) translateY(28%);transform:skewY(19.8deg) translateY(28%)}.is-home .l-press-title{margin-top:20px}.is-home .l-press-grid{*zoom:1}.is-home .l-press-grid::before,.is-home .l-press-grid::after{content:" ";display:table}.is-home .l-press-grid::after{clear:both}.is-home .l-press-pickup{float:right;width:50%;margin-top:5px;-webkit-transform:translateY(-11%) translateX(11%);transform:translateY(-11%) translateX(11%)}.is-home .l-press-pickup-title{top:-56px;right:39px;font-size:100px}.is-home .l-press-pickup .news-link{max-width:100%;padding-left:98px;margin-top:8px}.is-home .l-press-pickup .news-link .news-link-title{font-size:18px}.is-home .l-press-pickup .news-link .news-link-time{position:absolute;top:-2px;left:0;line-height:1.2em}.is-home .l-press-pickup-wrap{width:100%;max-width:538px}.is-home .l-press-pickup-link{-webkit-transition:all .3s;transition:all .3s}.no-touchevents .is-home .l-press-pickup-link:hover{opacity:.9}.is-home .l-press-news{float:left;width:50%;padding-right:50px;margin-top:54px;margin-bottom:70px}.is-home .l-career{padding-top:80px;margin-top:-7.5%}.is-home .l-career-title{line-height:.8em;color:#1a3268;-webkit-transform:translateY(2%);transform:translateY(2%)}.is-home .l-career-title .main-title-overlay{background-color:#69799f}.is-home .l-career-line{height:753px}.is-home .l-career-line::before,.is-home .l-career-line::after{height:407px}.is-home .l-career-line::before{-webkit-transform:skewY(19.77deg) translateY(-50%);transform:skewY(19.77deg) translateY(-50%)}.is-home .l-career-line::after{-webkit-transform:skewY(-19.77deg) translateY(-50%);transform:skewY(-19.77deg) translateY(-50%)}.is-home .l-career-svg{z-index:1;max-height:none}.is-home .l-career-path{fill:#69799f}.is-home .l-career-wrap{z-index:0;padding-top:262px;padding-bottom:7.3%;margin-top:-345px;background-image:url("../images/pages/top/bg_careers.jpg");background-attachment:fixed;background-size:cover}.touchevents .is-home .l-career-wrap{background-attachment:scroll}.is-home .l-career-slogan{max-width:893px;margin:154px auto 64px;font-size:40px;line-height:1.4em}.is-home .l-career-tagline{margin-bottom:70px;font-size:20px;line-height:1.8em}.is-home .news-list::after{display:block;clear:both;content:""}.is-press-release .hero{margin-top:90px}.is-press-release .card-news-title{margin-bottom:20px}.is-press-release .l-news .container{padding-right:20px;padding-left:20px}.is-health-effort .l-health{padding-bottom:120px}.is-health-effort .l-health .l-health-subtitle{margin-bottom:33px !important;letter-spacing:.2em}.is-health-effort .l-health .l-health-title{font-size:150px}.is-health-effort .hero{margin-top:90px}.is-health-effort .card-news-title{margin-bottom:20px}.is-health-effort .l-news .container{padding-right:20px;padding-left:20px}.l-ots-news-header .l-header-text{font-size:20px}.l-ots-news-header .l-navigation-link{font-size:40px;color:#1a3268}.l-ots-news-header .l-bar{display:block}.l-ots-news-header .l-navigation-list-child{display:none}.l-ots-news-header .l-header-center-text{display:none}.l-ots-news-header .l-header-center-text-ots{display:inline-block;width:auto;padding-right:0;margin-top:10px;font-size:40px;text-align:center}.l-ots-news-header .l-header-logo-triangle{bottom:0;border-top:180px solid #1a3268}.l-ots-news-header .l-header-logo.opened{width:210px;height:120px}.l-ots-news-header .l-header-logo.opened .l-header-logo-triangle{border-top:180px solid #1a3268}.l-ots-news-header .l-header-logo.opened .l-header-logo-link{width:80px;height:21px}.l-ots-news-header .l-header-logo.opened .l-header-logo-text{top:15px;left:15px;font-size:22px}.l-ots-news-header .l-navigation-list-ots{display:none}.l-bar-item{position:relative;width:35px;height:45px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.l-bar-item .l-bar-icon{position:absolute;left:0;width:100%;opacity:1;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.l-bar-item .l-bar-icon:nth-child(1){top:0}.l-bar-item .l-bar-icon:nth-child(2){top:14px}.l-bar-item .l-bar-icon:nth-child(3){top:28px}.is-recent-news .l-news{-webkit-transform:translateY(-5.7%);transform:translateY(-5.7%)}.is-recent-news .l-news-article{display:block;width:100%;max-width:960px;margin-bottom:80px}.is-recent-news .l-news-article:nth-child(odd){padding-right:90px}.is-recent-news .l-news-article:nth-child(even){padding-left:90px}.is-recent-news .pagination{-webkit-transform:translateY(-69px);transform:translateY(-69px);margin-bottom:100px}.is-recent-news .l-wrap{min-height:650px;margin:0 auto}.is-recent-news .hero{margin-top:90px}.is-recent-news .hero-inner{background-image:url("../images/pages/recent-news/hero_image.jpg")}.is-recent-news .hero-title{margin-top:0;white-space:nowrap}.is-recent-news .hero-title .main-title-wrap{margin-right:-25px}.is-press-release-detail{padding-top:90px;padding-bottom:155px}.is-press-release-detail .container{padding-right:20px;padding-left:20px}.is-press-release-detail .detail-box{padding-top:69px}.is-press-release-detail .detail-box-image{padding-right:8.6139389193%;padding-left:15px;margin:0 100px;text-align:right}.is-press-release-detail .detail-box-image::before{position:absolute;right:0;bottom:-1px;z-index:1;display:block;width:50%;height:50%;content:"";background-color:#fff}.is-press-release-detail .detail-box-heading{padding-top:26px;padding-bottom:86px;margin:0 100px 0 95px}.is-press-release-detail .detail-box-heading-date{font-size:40px}.is-press-release-detail .detail-box-heading-title{max-width:78.7037037037%;margin-top:7px;font-size:35px;line-height:1.571}.is-health-effort-detail{padding-top:90px;padding-bottom:155px}.is-health-effort-detail .container{padding-right:20px;padding-left:20px}.is-health-effort-detail .detail-box{padding-top:69px}.is-health-effort-detail .detail-box-image{padding-right:8.6139389193%;padding-left:15px;margin:0 100px;text-align:right}.is-health-effort-detail .detail-box-image::before{position:absolute;right:0;bottom:-1px;z-index:1;display:block;width:50%;height:50%;content:"";background-color:#fff}.is-health-effort-detail .detail-box-heading{padding-top:26px;padding-bottom:86px;margin:0 100px 0 95px}.is-health-effort-detail .detail-box-heading-date{font-size:40px}.is-health-effort-detail .detail-box-heading-title{max-width:78.7037037037%;margin-top:7px;font-size:35px;line-height:1.571}.is-recent-news-detail{padding-top:90px;padding-bottom:155px}.is-recent-news-detail .container{padding-right:20px;padding-left:20px}.is-recent-news-detail::before{top:90px;height:830px;padding-top:0;background-image:url("/common/images/pages/recent-news/hero_image.jpg")}.is-recent-news-detail .recent-news-detail-bg-triangle{top:0}.is-recent-news-detail .recent-news-detail-bg{position:absolute;top:0;left:0}.is-recent-news-detail .detail-box{padding-top:50px;margin-top:100px;margin-right:0;margin-left:0}.is-recent-news-detail .detail-box-heading{padding:26px 0 86px;margin:0 100px 0 95px}.is-recent-news-detail .detail-box-heading-date{font-size:40px}.is-recent-news-detail .detail-box-heading-title{margin-top:38px;margin-bottom:0;font-size:40px}.is-recent-news-detail .detail-box-content{padding-bottom:100px;font-size:16px;line-height:2.25em}.is-ots-news-detail{padding-top:90px;padding-bottom:155px}.is-ots-news-detail .row.gutter-sm-80-sm{margin:0}.is-ots-news-detail .archive .col-sm-6{padding:0 40px}.is-ots-news-detail .container{padding-right:20px;padding-left:20px}.is-ots-news-detail .detail-box{padding-top:0}.is-ots-news-detail .detail-box-content{padding-top:100px}.is-ots-news-detail .detail-box-image{position:relative;display:inline-block;padding:0;margin-left:-40px}.is-ots-news-detail .detail-box-image-decor{top:90px;left:-90px;width:100%;height:100%}.is-ots-news-detail .detail-box-image-decor::before{display:block}.is-ots-news-detail .detail-box-image img{width:auto;max-width:100%}.is-ots-news-detail .detail-box-heading{padding:128px 0 130px;margin-top:0}.is-ots-news-detail .detail-box-heading-date{font-size:40px}.is-ots-news-detail .detail-box-heading-title{max-width:85.9375%;margin-top:7px;font-size:40px}.is-careers .l-message-second-director .box-careers-desc{margin-bottom:78px}.is-careers .l-catalyst .l-content-group{margin-bottom:80px}.is-careers .l-catalyst .l-content-movie-title{font-size:1.8vw}.is-careers .l-catalyst .company-name{font-size:1.6vw}.is-careers .l-kv{height:560px;margin-top:90px;background-image:url("/common/images/pages/careers/kv_bg.jpg")}.is-careers .l-kv-text{padding-right:0;padding-left:0;font-size:50px;line-height:1.68em}.is-careers .l-mind{margin-top:-80px}.is-careers .l-mind-header{position:relative;z-index:2;padding-top:100px;overflow:visible}.is-careers .l-mind-header::before{height:420px;-webkit-transform:skewY(9.47deg);transform:skewY(9.47deg)}.is-careers .l-mind-header::after{height:420px;-webkit-transform:skewY(-9.47deg);transform:skewY(-9.47deg)}.is-careers .l-mind-subtitle{margin-bottom:53px;font-size:30px;-webkit-transform:translateY(53px);transform:translateY(53px)}.is-careers .l-mind-title{-webkit-transform:translateY(63px);transform:translateY(63px)}.is-careers .l-mind-content{padding-top:273px;padding-bottom:30px;margin-top:-200px;background-image:url("/common/images/pages/careers/mind_bg.jpg")}.is-careers .l-mind-list{max-width:790px;padding-bottom:70px;margin-top:0}.is-careers .l-mind-item{min-height:70px;padding-left:90px;margin-bottom:81px}.is-careers .l-mind-item:last-child{margin-bottom:0}.is-careers .l-mind-count{top:5px;font-size:100px}.is-careers .l-mind-paragraph{font-size:16px;line-height:2.125em}.is-careers .l-interview{padding-top:148px;padding-bottom:45px}.is-careers .l-interview-title{padding-bottom:64px;margin-bottom:60px;color:#69799f;text-align:left}.is-careers .l-interview-title .main-title-line{right:auto;left:0;background-color:#69799f}.is-careers .l-interview-subtitle{margin-bottom:55px;font-size:30px;text-align:left}.is-careers .l-interview .box-interview:first-child{margin-bottom:100px}.is-careers .l-interview-container{max-width:1640px;padding-right:20px;padding-left:20px;margin:0 auto}.is-careers .l-crosstalk-subtitle{margin-bottom:54px}.is-careers .l-crosstalk-title{padding-bottom:63px;margin-bottom:59px}.is-careers .l-crosstalk-frame{margin-top:-22%}.is-careers .l-crosstalk-frame-inner{position:relative;z-index:2;width:100%}.is-careers .l-crosstalk-frame-inner-sp{display:none}.is-careers .l-crosstalk-frame-inner-pc{display:block}.is-careers .l-crosstalk-description{max-width:965px;margin-bottom:30px;font-size:30px}.is-careers .l-crosstalk-text{max-width:965px;margin-bottom:90px;font-size:16px;line-height:2.125em}.is-careers .l-crosstalk-button{text-align:left}.is-careers .l-benefit .container{padding-right:20px;padding-left:20px}.is-careers .l-benefit-content{width:100%}.is-careers .l-benefit-description{margin-top:30px;margin-bottom:27px;font-size:30px;line-height:1.1333333333em;letter-spacing:.01em}.is-careers .l-benefit-text{font-size:16px;line-height:2.125em;text-align:right;letter-spacing:.01em}.is-careers .l-recruiting-subtitle{margin-bottom:54px}.is-careers .l-recruiting-title{padding-bottom:63px;letter-spacing:.02em}.is-careers .l-recruiting-box{max-width:960px;padding:65px 20px 70px;margin:100px auto 150px;border:2px solid #1a3268}.is-careers .l-recruiting-box-text{margin-bottom:37px;font-size:30px;line-height:1.8em}.is-careers .l-qna{padding-top:122px;padding-bottom:88px}.is-careers .l-qna-subtitle{margin-bottom:50px;font-size:30px;line-height:1.3333333333em}.is-careers .l-qna-box{margin-bottom:30px;border:2px solid #1a3268}.is-careers .l-qna-letter{top:14px;left:30px;width:59px;height:59px;font-size:30px;line-height:59px}.is-careers .l-qna-question{padding:22px 120px;cursor:pointer}.is-careers .l-qna-question-text{font-size:20px;line-height:2.3076923077em}.is-careers .l-qna-question::after{position:absolute;top:26px;right:35px;width:34px;height:34px;content:""}.is-careers .l-qna-answer{padding:60px 154px 52px 120px}.is-careers .l-qna-answer-letter{top:60px}.is-careers .l-qna-answer-text{padding-top:12px;font-size:16px;line-height:2.125em}.is-careers .l-qna-title{padding-bottom:87px;margin-bottom:59px;letter-spacing:.03em}.is-top-message .l-content-box{padding:44px 40px 34px}.is-top-message .l-kv{min-height:1008px;padding-top:157px}.is-top-message .l-kv-grid{max-width:1280px;margin:0 auto}.is-top-message .l-kv-column-image{text-align:right}.is-top-message .l-kv-column-text{padding-top:54px}.is-top-message .l-kv-image-sp{display:none}.is-top-message .l-kv-image-pc{display:inline-block}.is-top-message .l-kv-title{padding-bottom:37px;margin-bottom:64px;margin-left:-31%;font-size:160px}.is-top-message .l-kv-title::after{width:120px;height:8px}.is-top-message .l-kv-desc{margin-left:-31%;font-size:20px;line-height:1.5em}.is-top-message .l-content{margin-bottom:40px}.is-top-message .l-content-card{padding:96px 100px 29px;margin-top:-400px}.is-top-message .l-content-svg-sp{display:none}.is-top-message .l-content-svg-pc{display:block}.is-top-message .l-content-name{margin-bottom:25px;font-size:20px;line-height:1.5em}.is-top-message .l-content-title{margin-bottom:35px;font-size:35px;line-height:1.375em}.is-top-message .l-content-text{margin-bottom:35px;font-size:16px;line-height:1.8em}.is-top-message .l-content-line{position:relative;height:8px;padding-top:38px;margin-bottom:37px}.is-top-message .l-content-line::after{position:absolute;bottom:0;left:-100px;width:120px;height:8px;content:"";background-color:#1a3268}.is-careers-info{position:relative;padding-top:238px;overflow:hidden}.is-careers-info .l-table.l-table-inverse-sp .l-table-row{display:table}.is-careers-info .l-table.l-table-inverse-sp .l-table-column{display:table-cell}.is-careers-info .l-table-column{padding:20px 20px 25px}.is-careers-info .l-table-column-left{width:21.9791666667%}.is-careers-info .l-table-column-right{width:78.0208333333%}.is-careers-info .l-table-text{margin-bottom:30px;line-height:1.875em}.is-careers-info .l-table-text:last-child{margin-bottom:0}.is-careers-info .l-table-1{margin-top:99px;margin-bottom:103px}.is-careers-info .l-table-2{margin-top:70px;margin-bottom:140px}.is-careers-info .l-table-3{margin-top:99px;margin-bottom:112px}.is-careers-info .l-table-4{margin-top:74px;margin-bottom:58px}.is-careers-info .l-info-heading{padding-top:0;padding-bottom:0}.is-careers-info .l-info-banner{height:410px;padding-top:0;background-attachment:fixed}.touchevents .is-careers-info .l-info-banner{background-attachment:scroll}.is-careers-info .l-info-banner-text{padding-bottom:70px;font-size:40px;line-height:1.625em}.is-careers-info .l-info-banner-text::after{height:8px}.is-careers-info .l-info-banner-1{background-image:url("/common/images/pages/careers/info/hero_bg_1.jpg")}.is-careers-info .l-info-banner-2{background-image:url("/common/images/pages/careers/info/hero_bg_2.jpg")}.is-careers-info .l-info-block-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;position:relative;padding-bottom:83px;font-size:40px;color:#69799f;text-align:center}.is-careers-info .l-info-block-title::after{position:absolute;right:0;bottom:0;left:0;width:120px;height:8px;margin:auto;content:"";background-color:#69799f}.is-careers-info .l-info-block-title-2{padding-bottom:63px;margin-bottom:41px}.is-careers-info .l-info-block-desc{line-height:1.875em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;text-align:center}.is-careers-info .l-info-title{padding-bottom:63px;margin-bottom:100px}.is-careers-info::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:450px;margin-top:129%;content:"";background-color:#ededed;-webkit-transform:skewY(17.55deg);transform:skewY(17.55deg)}.is-careers-info::after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:450px;content:"";background-color:#ededed;-webkit-transform:skewY(-17.9deg) translateY(-162%);transform:skewY(-17.9deg) translateY(-162%)}.is-interview .l-greetings-subtitle{margin-top:93px}.is-interview-01 .l-kv-bg{background-image:image-url("/common/images/pages/careers/interview/01/interview_01_bg.jpg")}.is-interview-02 .l-kv-bg{background-image:image-url("/common/images/pages/careers/interview/02/interview_02_bg.jpg")}.is-interview-03 .l-content{background-image:image-url("/common/images/pages/careers/interview/03/interview_03_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-03 .l-kv{position:relative;overflow:hidden}.is-interview-03 .l-kv-bg-03{background-image:image-url("/common/images/pages/careers/interview/03/interview_03_kv.jpg");background-position:right center;background-background-repeat:no-repeat}.is-interview-03 .l-kv-bg-03 .l-kv-image{width:100%}.is-interview-03 .blue-line,.is-interview-03 .gray-line{width:100%;height:350px}.is-interview-03 .blue-line{top:1000px}.is-interview-03 .gray-line{top:1000px}.is-interview-04 .l-content{background-image:image-url("/common/images/pages/careers/interview/04/interview_04_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-04 .l-kv-bg-04{background-image:image-url("/common/images/pages/careers/interview/04/interview_04_kv.jpg");background-position:left center;background-repeat:no-repeat}.is-interview-04 .l-kv-bg-04 .l-kv-image{width:100%}.is-interview-04 .blue-line,.is-interview-04 .gray-line{width:100%;height:350px}.is-interview-04 .blue-line{top:1000px}.is-interview-04 .gray-line{top:1000px}.is-interview-05 .l-content{background-image:image-url("/common/images/pages/careers/interview/05/interview_05_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-05 .l-kv-bg-05{background-image:image-url("/common/images/pages/careers/interview/05/interview_05_kv.jpg");background-position:top center;background-repeat:no-repeat}.is-interview-05 .l-kv-bg-05 .l-kv-image{width:100%}.is-interview-05 .blue-line,.is-interview-05 .gray-line{width:100%;height:350px}.is-interview-05 .blue-line{top:1000px}.is-interview-05 .gray-line{top:1000px}.is-interview-06 .l-content{background-image:image-url("/common/images/pages/careers/interview/06/interview_06_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-06 .l-kv{overflow:hidden}.is-interview-06 .l-kv-bg-06{background-image:image-url("/common/images/pages/careers/interview/06/interview_06_kv.jpg");background-position:left center;background-repeat:no-repeat}.is-interview-06 .l-kv-bg-06 .l-kv-image{width:100%}.is-interview-06 .blue-line,.is-interview-06 .gray-line{width:100%;height:350px}.is-interview-06 .blue-line{top:1000px}.is-interview-06 .gray-line{top:1000px}.is-interview-07 .l-content{background-image:image-url("/common/images/pages/careers/interview/07/interview_07_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-07 .l-kv-bg-07{background-image:image-url("/common/images/pages/careers/interview/07/interview_07_kv.jpg");background-position:right center;background-repeat:no-repeat}.is-interview-07 .l-kv-bg-07 .l-kv-image{width:100%}.is-interview-07 .blue-line,.is-interview-07 .gray-line{width:100%;height:350px}.is-interview-07 .blue-line{top:1000px}.is-interview-07 .gray-line{top:1000px}.is-interview-08 .l-content{background-image:image-url("/common/images/pages/careers/interview/08/interview_08_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-08 .l-kv-bg-08{background-image:image-url("/common/images/pages/careers/interview/08/interview_08_kv.jpg");background-position:left center;background-repeat:no-repeat}.is-interview-08 .l-kv-bg-08 .l-kv-image{width:100%}.is-interview-08 .blue-line,.is-interview-08 .gray-line{width:100%;height:350px}.is-interview-08 .blue-line{top:1000px}.is-interview-08 .gray-line{top:1000px}.is-interview-09 .l-content{background-image:image-url("/common/images/pages/careers/interview/09/interview_09_bg.png");background-position:top -160px center;background-repeat:no-repeat;background-size:contain}.is-interview-09 .l-kv-bg-09{background-image:image-url("/common/images/pages/careers/interview/09/interview_09_kv.jpg");background-position:right center;background-repeat:no-repeat}.is-interview-09 .l-kv-bg-09 .l-kv-image{width:100%}.is-interview-09 .blue-line,.is-interview-09 .gray-line{width:100%;height:350px}.is-interview-09 .blue-line{top:1000px}.is-interview-09 .gray-line{top:1000px}.is-crosstalk .l-kv{height:0;padding-bottom:95.3%;background-image:url("/common/images/pages/careers/cross-talk/kv.jpg")}.is-crosstalk .l-kv-heading{padding-top:190px}.is-crosstalk .l-kv-subtitle{margin-bottom:53px}.is-crosstalk .l-kv-title{padding-bottom:63px}.is-crosstalk .l-info{position:relative;z-index:2;padding-top:90px}.is-crosstalk .l-info-title{margin-bottom:61px;font-size:40px;line-height:1.375em}.is-crosstalk .l-info-desc{padding-right:40px;padding-left:40px;margin-bottom:72px;font-size:16px;line-height:2.125em}.is-crosstalk .l-info-list{max-width:960px;padding-right:0;padding-left:0;margin:0 auto;font-size:0}.is-crosstalk .l-info-list:before,.is-crosstalk .l-info-list:after{content:" ";display:table}.is-crosstalk .l-info-list:after{clear:both}.is-crosstalk .l-info-item{display:inline-block;width:33.3333333333%;padding:0 30px;vertical-align:top}.is-crosstalk .l-info-item-image{position:relative;max-width:220px;margin:0 auto 29px;text-align:center}.is-crosstalk .l-info-item-content{display:block}.is-crosstalk .l-info-item-title{margin-bottom:23px;font-size:26px;line-height:1.3076923077em}.is-crosstalk .l-info-item-desc{font-size:16px;line-height:1.625em}.is-crosstalk .l-info-break{display:block}.is-crosstalk .l-talk{z-index:1;padding-top:100px}.is-crosstalk .l-talk .container{position:relative;z-index:2}.is-crosstalk .l-talk-top-svg{position:absolute;top:-329px;bottom:100%;left:0;z-index:0;display:block;width:100%;height:611px}.is-crosstalk .l-talk-top-svg .path-1{fill:#ededed}.is-crosstalk .l-talk-top-svg .path-2{fill:#fff}.is-crosstalk .l-talk-title{margin-bottom:60px}.is-crosstalk .l-talk-title-inner{margin-bottom:22px;font-size:40px;letter-spacing:.029em}.is-crosstalk .l-talk-title-main{padding-bottom:69px;font-size:50px}.is-crosstalk .l-talk-title-main::after{width:120px;height:8px}.is-crosstalk .l-talk-item{min-height:128px;padding-right:8.4375%;padding-left:22.8125%;margin-bottom:46px}.is-crosstalk .l-talk-item.item-second{margin-bottom:46px}.is-crosstalk .l-talk-women{left:10%;width:7.03125%}.is-crosstalk .l-talk-women-name{display:block;margin-top:13px;font-size:14px}.is-crosstalk .l-talk-women-second{top:0;left:.7%}.is-crosstalk .l-talk-bubble{padding:21px 40px 24px 39px}.is-crosstalk .l-talk-bubble::after{top:50%;margin-top:-15px;border-width:15px}.is-crosstalk .l-talk-text{font-size:16px;line-height:1.875em}.is-crosstalk .l-talk-image-sp{display:none}.is-crosstalk .l-talk-image-pc{display:block;width:100%}.is-crosstalk .l-talk-wrap{margin-bottom:78px}.is-crosstalk .l-talk-wrap-2{padding-top:24px;margin-bottom:50px}.is-crosstalk .l-talk-img-wrap{padding-top:9px;margin-top:0}.is-crosstalk .l-talk-img-wrap-2{padding-top:0;margin-top:-16px}.is-crosstalk .l-talk-svg-white-sp{display:none}.is-crosstalk .l-talk-svg-white-pc{top:-129px;display:block;height:130px}.is-crosstalk .l-talk-2{z-index:0;margin-top:-48px}.is-crosstalk .l-talk-3{padding-top:70px;padding-bottom:125px}.is-crosstalk .l-talk-4{padding-top:60px;padding-bottom:165px}.is-crosstalk .l-content{padding-top:0;padding-bottom:70px}.is-crosstalk .l-content-title{position:relative;top:-13px;margin-bottom:20px}.is-crosstalk .l-content-svg-sp{display:none}.is-crosstalk .l-content-svg-pc{top:-209px;display:block;height:210px}.is-crosstalk .l-content-link{font-size:20px;line-height:1.5em}.no-touchevents .is-crosstalk .l-content-link:hover{text-decoration:underline}.is-crosstalk .l-content-text{margin-bottom:30px;font-size:20px;line-height:1.5em}.is-manager-message .l-content-card{margin-top:-465px}.is-manager-message .icon-message{width:33px;height:32px;margin-right:10px}.is-manager-message .l-content-group01 .l-content-title{margin-bottom:28px;font-size:30px}.is-manager-message .l-content-group01 .l-content-text{padding-left:40px;font-size:14px;line-height:2.18em}.is-manager-message .l-content-group01{padding-top:37px}.is-manager-message .l-kv{min-height:850px;padding-top:105px}.is-manager-message .l-kv-grid{padding:0}.is-manager-message .l-kv-column-text{padding-top:30px}.is-manager-message .l-kv-column{vertical-align:top}.is-manager-message .l-kv-title{padding-bottom:30px;margin-bottom:30px;font-size:80px}.is-manager-message .l-kv .container{height:210px}.is-manager-message .l-kv-grid{max-width:1280px;margin:0 auto}.is-manager-message .l-kv-column-image{text-align:right}.is-manager-message .l-kv-column-text{padding-bottom:0}.is-manager-message .l-kv-image-sp{display:none}.is-manager-message .l-kv-image-pc{display:inline-block}.is-manager-message .l-kv-title{margin-left:0}.is-manager-message .l-kv-title::after{width:120px;height:8px}.is-manager-message .l-kv-desc{margin-bottom:50px;margin-left:0;font-size:18px;line-height:1.5em}.is-manager-message .l-content-line{padding-top:70px}.is-manager-message .l-content-group{display:block}.is-manager-message .l-content-group .l-content-title{margin-bottom:35px}.is-manager-message .l-content-group .l-content-text{margin-bottom:35px}.is-aboutus .pc-view{display:inline-block}.is-aboutus .sp-view{display:none}.is-aboutus .l-kv{margin-top:90px}.is-aboutus .l-kv-heading{top:50%;margin-top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-aboutus .l-card-title{font-size:7vw}.is-history .l-history-header{padding-top:80px}.is-history .l-history-subtitle{font-size:18px}.is-compliance{padding-top:90px;background-image:url("/common/images/pages/about-us/compliance/background.jpg")}.is-compliance .l-compliance{padding-top:150px;padding-bottom:150px}.is-compliance .l-compliance-title{padding-bottom:63px;margin-bottom:48px;line-height:1em}.is-compliance .l-compliance-desc{font-size:20px;line-height:2em;text-align:center;letter-spacing:.2em}.is-compliance .l-compliance-desc br{display:block}.is-compliance .l-compliance-list{position:relative;z-index:1;max-width:655px;padding:86px 34px 53px;margin:0 auto}.is-compliance .l-compliance-item{padding-left:0;margin-bottom:31px}.is-compliance .l-compliance-count{top:8px;min-width:58px;font-size:100px}.is-compliance .l-compliance-text{font-size:16px;line-height:2em}.is-compliance .l-compliance-text br{display:block}.is-compliance .l-compliance-box{position:relative;padding:0;margin-top:80px;overflow:hidden}.is-compliance .l-compliance-box::after{height:55%;-webkit-transform:skewY(-31.36deg) translateY(-44%);transform:skewY(-31.36deg) translateY(-44%)}.is-compliance .sp-view{display:none}.is-contact{padding-top:90px;padding-bottom:140px}.is-contact::before{-webkit-transform:skewY(17.5deg) translateY(150%);transform:skewY(17.5deg) translateY(150%);height:455px}.is-contact .l-contact-decor{top:379px}.is-contact .l-contact-form{max-width:640px;margin-top:80px}.is-contact .form-group{margin-bottom:53px}.is-contact .form-group.form-content{margin-bottom:34px}.is-contact .form-control{height:48px;padding:10px 15px;margin-top:16px}.is-contact .form-control.form-textarea{height:298px}.is-contact .form-label{margin-left:-10px;font-size:16px}.is-contact .form-label .require-label{font-size:16px}.is-contact .form-policy-title{margin-top:0}.is-contact .form-policy-content{max-height:337px;padding:25px 13px 25px 58px;margin-top:13px;margin-bottom:0}.is-contact .form-policy-content .mCSB_inside .mCSB_container{margin-right:70px}.is-contact .form-agree{margin-top:31px}.is-contact .form-agree-text::before{width:20px;height:20px;margin-top:-3px;margin-right:10px}.is-contact .form-agree-text{font-size:16px}.is-contact .form-error{margin-left:10px;font-size:16px}.is-contact.is-contact-input .contact-footer{margin-top:99px}.is-contact.is-contact-confirm .form-control{margin-top:11px;font-size:16px}.is-contact.is-contact-confirm .form-control.form-textarea{margin-top:-5px;line-height:1.625em}.is-contact.is-contact-confirm .form-group{margin-bottom:57px}.is-contact.is-contact-confirm .l-contact-form{margin-top:81px}.is-contact.is-contact-complete{padding-top:90px}.is-privacy .l-privacy{position:relative;padding-top:238px;padding-bottom:140px;overflow:hidden}.is-privacy .l-privacy::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:460px;content:"";background-color:#ededed;-webkit-transform:skewY(17.53deg) translateY(93%);transform:skewY(17.53deg) translateY(93%)}.is-privacy .l-privacy-content:before,.is-privacy .l-privacy-content:after{content:" ";display:table}.is-privacy .l-privacy-content:after{clear:both}.is-privacy .l-privacy-title{padding-bottom:63px;margin-bottom:50px;font-size:14vw;letter-spacing:.03em}.is-privacy .l-privacy-block{margin-bottom:63px}.is-privacy .l-privacy-block-title{margin-bottom:12px;font-size:20px;line-height:2em;letter-spacing:.2em}.is-privacy .l-privacy-block-text{font-size:16px;line-height:1.875em;letter-spacing:.2em}.is-privacy .l-privacy-block-text-inner{display:inline-block;padding-bottom:19px}.is-privacy .l-privacy-box{max-width:640px;padding:52px 39px 24px 40px}.is-privacy .l-privacy-box-title{margin-bottom:26px;font-size:20px;line-height:1.5em;text-align:center;letter-spacing:.2em}.is-privacy .l-privacy-box-text{margin-bottom:30px;font-size:16px;line-height:1.875em;letter-spacing:.2em}.is-partners .l-partners-box-01 .l-partners-box-header{background-color:#fff}.is-partners .l-partners{position:relative;padding-top:300px;overflow:hidden}.is-partners .l-partners .main-title{font-size:16vw}.is-partners .l-partners::before{height:460px;-webkit-transform:skewY(-18.09deg) translateY(86%);transform:skewY(-18.09deg) translateY(86%)}.is-partners .l-partners-title{padding-bottom:63px;margin-bottom:48px;text-align:left;letter-spacing:.03em}.is-partners .l-partners-title .main-title-line{right:auto;left:0}.is-partners .l-partners-box{padding:92px 90px 33px 96px;margin-bottom:119px}.is-partners .l-partners-box:nth-child(even){color:#69799f;border:2px solid #69799f}.is-partners .l-partners-box-header{top:-18px;bottom:auto;left:78px;font-size:30px;letter-spacing:.2em;-webkit-transform:translateY(0);transform:translateY(0)}.is-partners .l-partners-box-count{font-size:100px}.is-partners .l-partners-box-text{margin-bottom:30px;font-size:16px;line-height:1.875em}.is-partners .l-partners-box-text p{font-size:16px}.is-partners .l-partners-desc{max-width:1200px;margin-bottom:134px;font-size:20px;line-height:2em}.is-partners .l-partners-button{margin-top:-19px;margin-bottom:132px;text-align:center}.is-partners .l-partners-button .button{display:inline-block;width:100%;max-width:350px;height:90px;padding-right:10px;padding-left:10px;margin:0 auto;font-size:20px;line-height:97px}.is-partners .l-partners-button .button .button-inner{font-size:20px}.is-partners .l-partners-box:nth-child(even) .l-partners-box-header{width:306px}.is-en .is-partners .l-partners-box:nth-child(even) .l-partners-box-header{width:auto}.is-en .is-partners .l-partners-box-header{font-size:30px}.is-organization .l-organization{padding-top:238px;padding-bottom:139px}.is-organization .l-organization-title{padding-bottom:63px;margin-bottom:72px;font-size:120px}.is-organization .l-organization-image-pc{display:block}.is-organization .l-organization-image-sp{display:none}.is-outline .l-outline{padding-top:238px;padding-bottom:140px}.is-outline .l-outline-title{padding-bottom:63px;margin-bottom:77px}.is-outline .l-outline-table-col{font-size:20px}.is-outline .l-outline-table-col-left{width:22.9166666667%;padding-left:21px}.is-outline .l-outline-table-col-right{width:77.0833333333%}.is-outline .l-outline-card{padding:58px 39px 35px 54px}.is-outline .l-outline-card-title{margin-bottom:26px}.is-outline .l-outline-card-text{font-size:16px}.is-en .is-outline .l-outline-table-col{font-size:20px}.is-en .is-outline .l-outline-table-col-left{padding-right:21px}.is-en .is-outline .l-outline-table-col-right{width:77.0833333333%}.is-greetings .l-greetings{position:relative;padding-top:160px}.is-greetings .l-greetings::before{-webkit-transform:skewY(25.2deg) translateY(78%);transform:skewY(25.2deg) translateY(78%);height:560px}.is-greetings .l-greetings-title{padding-bottom:63px;margin-bottom:60px}.is-greetings .l-greetings-text{margin-bottom:34px;font-size:16px;line-height:2.125em}.is-greetings .l-greetings-text-small{font-size:14px;line-height:2.4285714286em}.l-greetings-paper .division-info-title{font-size:24px;letter-spacing:.01em}.l-greetings-paper .button{line-height:90px}.l-greetings-kv{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:100px;-webkit-box-align:center;align-items:center;padding-inline:64px}.l-greetings-kv-image{align-self:unset;width:45%}.l-greetings-kv-contents{gap:72px;padding-inline:0}.l-greetings-kv-contents-descriptions-text{font-size:1.7vw}.l-greetings-kv-contents-descriptions-list{gap:8px}.l-greetings-kv-contents-descriptions-list li::before{width:20px;height:3px;margin-right:12px}.l-greetings-kv-contents-sign{gap:64px}.l-greetings-kv-contents-sign-en{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:64px;-webkit-box-align:end;align-items:flex-end}.l-greetings-kv-contents-sign-body img{width:137px}.l-greetings-kv-contents-sign-title{font-size:14px}.l-greetings-kv-contents-sign-name{font-size:24px}.is-philosophy .l-philosophy-title{font-size:150px}.is-philosophy .l-philosophy{position:relative;padding-top:149px}.is-philosophy .l-philosophy:before,.is-philosophy .l-philosophy:after{content:" ";display:table}.is-philosophy .l-philosophy:after{clear:both}.is-philosophy .l-philosophy::before{-webkit-transform:skewY(16.63deg) translateY(115%);transform:skewY(16.63deg) translateY(115%);height:540px}.is-philosophy .l-philosophy-title{padding-bottom:63px;margin-bottom:48px}.is-philosophy .l-philosophy-desc{padding-top:12px;margin-bottom:106px;font-size:20px;line-height:2em;text-align:center}.is-philosophy .l-philosophy-text{margin-bottom:70px;font-size:16px;line-height:1.875em;text-align:center}.is-philosophy .l-philosophy-block{padding-top:17px;padding-bottom:80px}.is-philosophy .l-tagline{margin-bottom:33px}.is-philosophy .l-tagline-sub{margin-bottom:12px;font-size:20px;line-height:3.25em}.is-philosophy .l-tagline-main{font-size:100px;line-height:.85em}.is-philosophy .l-block{margin-bottom:60px}.is-philosophy .l-block:before,.is-philosophy .l-block:after{content:" ";display:table}.is-philosophy .l-block:after{clear:both}.is-philosophy .l-block-image{text-align:center}.is-philosophy .l-block-image-title{margin-bottom:29px;font-size:100px}.is-philosophy .l-block-title{font-size:40px;line-height:1.3em}.is-philosophy .l-block-text{font-size:16px;line-height:1.875em;color:#333;letter-spacing:.03em}.is-message .l-message-title{font-size:150px}.is-message .l-message{position:relative;padding-top:149px}.is-message .l-message:before,.is-message .l-message:after{content:" ";display:table}.is-message .l-message:after{clear:both}.is-message .l-message::before{-webkit-transform:skewY(16.63deg) translateY(115%);transform:skewY(16.63deg) translateY(115%);height:540px}.is-message .l-message-title{padding-bottom:63px;margin-bottom:48px}.is-message .l-message-desc{padding-top:12px;margin-bottom:106px;font-size:20px;line-height:2em;text-align:center}.is-message .l-message-text{margin-bottom:70px;font-size:20px;line-height:1.875em;text-align:center}.is-message .l-message-block{padding-top:17px;padding-bottom:80px}.is-message .l-tagline{margin-bottom:33px}.is-message .l-tagline-sub{margin-bottom:12px;font-size:20px;line-height:3.25em}.is-message .l-tagline-main{font-size:100px;line-height:.85em}.is-message .l-block{margin-bottom:60px}.is-message .l-block:before,.is-message .l-block:after{content:" ";display:table}.is-message .l-block:after{clear:both}.is-message .l-block-image{text-align:center}.is-message .l-block-image-title{margin-bottom:29px;font-size:100px}.is-message .l-block-title{font-size:40px;line-height:1.3em}.is-message .l-block-text{font-size:16px;line-height:1.875em;color:#333;letter-spacing:.03em}.is-affiliates .l-affiliates{padding-top:239px;padding-bottom:100px}.is-affiliates .main-title{padding-bottom:23px}.is-affiliates .division-wrap{margin-top:60px}.aff-item-network{margin-top:40px}.aff-content{line-height:32px}.no-touchevents .aff-content:hover a{text-decoration:none}.is-officer .l-officer{padding-top:238px}.is-officer .l-officer-content{margin:70px auto}.is-officer .main-title{padding-bottom:63px}.is-officer .officer-item{display:table;width:100%;padding:26px 0;font-size:18px}.is-officer .officer-heading{display:table-cell;width:219px;padding:0 20px;font-size:18px}.is-officer .officer-des{display:table-cell}.is-officer .officer-des .text-sm{display:inline;padding:0}.is-network .l-network{padding-top:239px;padding-bottom:110px}.is-network .main-title{padding-bottom:63px}.is-network .network::after{border-width:2px}.is-network .network-link{padding-right:54px;font-size:16px}.is-network .network-link::after{right:23px}.no-touchevents .is-network .network-link:hover{color:#fff;background:#1a3268}.no-touchevents .is-network .network-link:hover::before{opacity:1;filter:alpha(opacity=100)}.no-touchevents .is-network .network-link:hover::after{opacity:0;filter:alpha(opacity=0)}.is-network .offices{padding-top:40px;padding-bottom:40px;margin-right:40px;margin-left:40px;font-size:20px}.is-network .office-name{margin-bottom:30px;font-size:26px}.is-network .office-map{margin-top:34px}.is-network .office-map-link{font-size:16px}.no-touchevents .is-network .office-map-link:hover{color:#1a3268;background:#fff}.no-touchevents .is-network .office-map-link:hover::before{opacity:1;filter:alpha(opacity=100)}.no-touchevents .is-network .office-map-link:hover::after{opacity:0;filter:alpha(opacity=0)}.is-network .office-info{font-size:16px}.is-network .office-address{font-size:16px}.is-health .l-health{padding-top:120px;padding-bottom:120px}.is-health .l-health .l-health-text{margin-bottom:70px;font-size:20px;line-height:1.875em;text-align:center}.is-health .l-health .l-health-title{font-size:150px}.l-health-certification-box-title{font-size:28px}.l-health-certification-box{padding:40px 60px}.l-health-certification-box-image{margin-top:35px}.l-health-certification{margin-top:100px}.l-health-certification .l-health-certification-box:not(:first-child){margin-top:80px}.l-health-button{margin-top:100px}.is-expenses .l-expenses{padding-top:238px;padding-bottom:140px}.is-expenses .l-expenses-title{padding-bottom:63px;margin-bottom:77px}.l-expenses-text{margin-bottom:70px;font-size:20px;line-height:1.875em;text-align:center}.l-expenses-certification{margin-top:100px}.l-expenses-certification .l-expenses-certification-box:not(:first-child){margin-top:80px}.is-business{padding-top:90px}.is-business .l-kv-desc{font-size:20px;line-height:2em}.is-business .l-kv-heading{margin-top:-4%}.is-business .l-kv-title{padding-bottom:23px;margin-bottom:39px}.is-business .l-block{position:relative}.is-business .l-block-title{margin-bottom:31px;font-size:5vw;line-height:1.105em}.is-business .l-block-text{margin-bottom:71px;font-size:16px;line-height:2.25em;letter-spacing:.2em}.is-business .l-block-1 .l-block-content{top:34.3%}.is-travel .division-content-title{font-size:26px}.is-travel .division-inner{margin-bottom:35px}.is-travel{padding-top:90px}.is-travel .hero-title{padding-bottom:63px;margin-top:-28px}.is-travel .hero-inner{background-image:url("/common/images/pages/division/tourist_hero.jpg")}.is-ota .hero-image.hero-image-pc{height:130vh}.is-ota{padding-top:90px}.is-ota .division-headline-text{padding-right:0;text-align:center}.is-ota .hero{position:relative;z-index:1}.is-ota .hero .main-title{margin-top:-80px}.is-ota .hero-inner{background-image:url("/common/images/pages/division/tourism-promotion_hero.jpg")}.is-ota .l-division-content{position:relative;z-index:2;margin-top:-4%;background-color:rgba(0,0,0,0)}.is-ota .division-skew{display:block}.is-ota .division-skew-sp{display:none}.is-ota .division-info-image-inner{max-width:100%}.is-ota .division-info-text{padding-right:0}.is-ota .division-info-activities{padding:87px 87px 93px}.is-ota .division-info-title{margin-top:15px}.is-ota .hero-image-pc{height:80vw}.is-ota .division-dmo{margin-top:70px}.is-ota .division-dmo-info{gap:87px;padding:87px;margin-bottom:110px}.is-ota .division-dmo-info-header{max-width:inherit;text-align:center}.is-ota .division-dmo-info-content{gap:24px}.is-ota .division-dmo-info-content-title{font-size:26px}.is-ota .division-dmo-info-content-body{font-size:16px;line-height:30px;letter-spacing:3.2px}.is-ota .division-dmo-points{gap:87px;padding-bottom:64px}.is-ota .division-dmo-point{gap:47px}.is-ota .division-dmo-point-image img{width:auto}.is-ota .division-dmo-point:nth-of-type(even) .division-dmo-point-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.is-ota .division-dmo-point-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:48px}.is-ota .division-dmo-point-content-body{-webkit-box-flex:1;flex:1;gap:30px}.is-ota .division-dmo-point-content-body p{font-size:16px;line-height:30px;letter-spacing:.48px}.is-ota .division-dmo-point-content-body-title{font-size:clamp(20px,2.5vw,34px);letter-spacing:.9px}.is-ota .division-dmo-point-content-image{-webkit-box-flex:1;flex:1;max-width:580px}.is-ota .division-dmo-link-button .button{max-width:500px;max-height:90px;font-size:28px;line-height:90px;letter-spacing:.03em}.is-ota .division-dmo-link-button .button:hover .button-inner{letter-spacing:.15em}.is-ota .division-dmo-link-button .button .button-inner{font-size:24px}.is-insurance{padding-top:90px}.is-insurance .hero{position:relative;z-index:1}.is-insurance .hero-inner{background-image:url("/common/images/pages/division/insurance_hero.jpg")}.is-insurance .hero .main-title{padding-bottom:61px;margin-top:-29px}.is-insurance .l-division-content{position:relative;z-index:2;margin-top:-4%;background:rgba(0,0,0,0)}.is-rentacar{padding-top:90px}.is-rentacar .hero{z-index:1}.is-rentacar .hero-title{padding-bottom:63px;margin-top:-17px}.is-rentacar .hero-inner{background-image:url("/common/images/pages/division/hero_car.jpg")}.is-rentacar .l-division-content{position:relative;z-index:2;margin-top:-28px;background-color:rgba(0,0,0,0)}.is-rentacar .l-division-content .division-box{padding-right:0;padding-left:0}.is-rentacar .l-division-content .division-box-inner{padding-top:30px;padding-bottom:56px}.is-rentacar .hero-image-pc{height:80vw}.is-404 .l-404{padding-top:235px;padding-bottom:140px}.is-404 .l-404-text{margin-top:50px;font-size:20px}.is-404 .l-404-text-inner{margin-top:0}.is-404 .l-404-button{margin-top:90px}.is-404 .l-404-button .button{font-size:20px}.is-404 .l-404-button .button .button-inner{font-size:20px}.container{width:750px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 768px)and (max-width: 1180px){.is-recent-news .l-news{-webkit-transform:translateY(-1%);transform:translateY(-1%)}}@media (min-width: 768px)and (max-width: 1200px){.l-header-close{right:15px}.l-header-close{top:28px !important;right:15px !important}.l-header-close-lang,.l-header-close-contact{font-size:20px !important}.l-navigation-item{margin-right:3%;margin-left:3%}.l-navigation-item{margin-right:1% !important;margin-left:1% !important}.l-navigation-link{font-size:20px !important}.is-home .l-division-header{padding-right:20px;padding-left:20px}.is-home .l-division-article{float:left;width:50%;padding-right:10px;padding-left:10px}.is-home .l-division-article-title{font-size:50px}.is-home .l-division-article.l-division-article-tourist .l-division-article-header{top:-17.5%}.is-home .l-division-article.l-division-article-ota .l-division-article-header{top:-11%}.is-home .l-division-article.l-division-article-car{clear:both}.is-home .l-division-article:last-child{margin-top:35px}.is-home .l-division-column{box-sizing:content-box;margin-right:auto;margin-left:auto}.is-home .l-press-pickup{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.is-home .l-press-pickup-wrap{max-width:100%}.is-home .l-press-pickup-image{max-width:100%}.is-home .l-press-pickup .news-link .news-link-title{font-size:15px}.is-careers .l-message-director .box-careers{-webkit-transform:translateY(0);transform:translateY(0);padding-bottom:30px;margin-bottom:45px}.is-careers .l-message-second-director .box-careers{-webkit-transform:translateY(0);transform:translateY(0);padding:50px 50px 30px;margin-bottom:45px}}@media (min-width: 768px)and (max-width: 1650px){.is-ots-news .hero .ots-hero-inner{padding-left:3.5%}}@media (min-width: 768px)and (max-width: 992px){.l-sub-menu-link{font-size:15px !important}.l-sub-menu-link-inner{padding-right:0 !important;padding-left:15px !important}.box-careers{padding-top:50px;padding-left:50px}.division-feature-image{display:block;margin-top:21px}.is-recent-news .l-news-article{padding-right:0 !important;padding-left:0 !important}.is-top-message .l-kv-top{min-height:850px !important}.is-top-message .l-content-card-top{margin-top:-250px !important}.is-interview-03 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}.is-interview-04 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}.is-interview-05 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}.is-interview-06 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}.is-interview-07 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}.is-interview-08 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}.is-interview-09 .l-kv-detail{display:block;padding-top:40px !important;padding-bottom:40px !important;margin-top:0;margin-left:0}}@media (min-width: 768px)and (min-width: 1200px){.is-business .l-block-content{position:absolute;top:0;right:0;left:0;width:100%;max-width:57%;padding:0;padding-right:4%;padding-left:4%;margin:auto;text-align:left}.is-business .l-block-1{margin-top:-19.8%}.is-business .l-block-1 .l-block-content{right:0;left:auto}.is-business .l-block-2 .l-block-content{right:auto;left:0;margin-top:4%}.is-business .l-block-3 .l-block-content{right:0;left:auto;margin-top:4%}.is-business .l-block-4{color:#fff}.is-business .l-block-4 .l-block-content{right:auto;left:0;max-width:50%}.is-business .l-block-4 .l-block-title,.is-business .l-block-4 .l-block-text{color:#fff}.is-business .l-block-4 .l-block-content{top:15.5%}.no-touchevents .is-business .l-block-4 .button:hover .button-inner{color:#1a3268}.is-business .l-block-4 .button::after{background-color:#fff}}@media (min-width: 768px)and (min-width: 1440px){.is-rentacar .hero{z-index:1}}@media (min-width: 768px)and (min-width: 768px)and (max-width: 1650px){.is-business .l-block-text{margin-bottom:17px}.is-business .l-block-title{margin-bottom:8px}}@media (min-width: 769px)and (max-width: 1280px){.is-home .l-kv-top{min-height:960px}.is-home .l-kv-top .text-overlay h2{padding:24px 0 40px;font-size:100px}.is-home .l-kv-top .text-overlay h2 img{width:670px}.is-home .l-kv-top .text-overlay p{font-size:16px}}@media (min-width: 904px)and (max-width: 924px){.is-contact.is-contact-confirm .form-group-button .form-submit-confirm{width:703px;margin:0 auto}}@media (min-width: 924px){.is-contact.is-contact-confirm .form-group-button .form-submit-confirm{display:inline-block;overflow:hidden}.is-contact.is-contact-confirm .form-group-button .form-submit-confirm .button{margin-bottom:40px}.is-contact.is-contact-confirm .contact-footer-button .button-contact:first-child{float:right;margin-left:20px}.is-contact.is-contact-confirm .contact-footer-button .button-contact{min-width:330px}}@media (min-widtg: 992px){.contact-heading-title{font-size:220px}}@media (min-width: 992px){.fz-8-md{font-size:8px}.fz-9-md{font-size:9px}.fz-10-md{font-size:10px}.fz-11-md{font-size:11px}.fz-12-md{font-size:12px}.fz-13-md{font-size:13px}.fz-14-md{font-size:14px}.fz-15-md{font-size:15px}.fz-16-md{font-size:16px}.fz-17-md{font-size:17px}.fz-18-md{font-size:18px}.fz-19-md{font-size:19px}.fz-20-md{font-size:20px}.fz-21-md{font-size:21px}.fz-22-md{font-size:22px}.fz-23-md{font-size:23px}.fz-24-md{font-size:24px}.fz-25-md{font-size:25px}.fz-26-md{font-size:26px}.fz-27-md{font-size:27px}.fz-28-md{font-size:28px}.fz-29-md{font-size:29px}.fz-30-md{font-size:30px}.fz-32-md{font-size:32px}.fz-40-md{font-size:40px}.fw-b-md{font-weight:bold}.fw-n-md{font-weight:normal}.lh-1em-md{line-height:1em}.lh-1_25em-md{line-height:1.25em}.lh-1_5em-md{line-height:1.5em}.lh-1_75em-md{line-height:1.75em}.l-header-logo{width:315px;height:180px}.l-header-logo-link{top:25px;left:25px;width:161px;height:43px;background-image:url("../images/share/logo_ots.png")}.l-header-logo-link-white{background-image:url("../images/share/logo_ots_white.png")}.l-header-logo-triangle{border-top:180px solid #fff;border-right:0 solid rgba(0,0,0,0)}.l-header-logo-triangle.open{border-right:315px solid rgba(0,0,0,0)}.l-header-logo-triangle-careers{border-top:180px solid #1a3268;border-right:315px solid rgba(0,0,0,0)}.l-header-logo-text{top:15px;left:22px;font-size:40px;line-height:1em}.l-footer-item{width:45%;padding-left:50px}.l-footer-item:nth-child(odd){padding-left:90px}.news-item{margin-bottom:17px}.news-link{max-width:560px;padding-left:98px;font-size:16px;text-align:left;-webkit-transition:all .3s;transition:all .3s}.news-link-time{top:5px;padding-right:14px;font-size:20px;line-height:1.4em}.no-touchevents .news-link:hover{opacity:.7}.new-post{padding:52px 60px 47px 46px;background-color:#69799f}.new-post-link,.new-post-time{color:#fff}.new-post-title{padding-top:0;padding-bottom:0;padding-left:0;line-height:1em;color:#fff;border:0}.month-archive{padding:59px 60px 45px 45px;margin-top:0;margin-bottom:0;background-color:#fff}.month-archive-title{padding-top:0;padding-bottom:0;padding-left:0;margin-bottom:35px;line-height:1em;color:#69799f;border:0}.month-archive-list{padding-top:0;padding-left:0}.month-archive-link{position:relative;color:#69799f}.month-archive-child-item{padding-right:20px;padding-left:20px;margin-bottom:5px}.month-archive-child-item:nth-child(odd){text-align:right}.month-archive-child-link{font-size:20px;color:#69799f}.no-touchevents .month-archive-child-link:hover{text-decoration:underline}.month-archive-child-list{max-width:400px;padding:9px 0 0}.row.gutter-md-10-md{margin-right:-5px;margin-left:-5px}.row.gutter-md-10-md>[class^=col-],.row.gutter-md-10-md>[class*=" col-"]{padding-right:5px;padding-left:5px}.row.gutter-md-15-md{margin-right:-7.5px;margin-left:-7.5px}.row.gutter-md-15-md>[class^=col-],.row.gutter-md-15-md>[class*=" col-"]{padding-right:7.5px;padding-left:7.5px}.row.gutter-md-20-md{margin-right:-10px;margin-left:-10px}.row.gutter-md-20-md>[class^=col-],.row.gutter-md-20-md>[class*=" col-"]{padding-right:10px;padding-left:10px}.row.gutter-md-40-md{margin-right:-20px;margin-left:-20px}.row.gutter-md-40-md>[class^=col-],.row.gutter-md-40-md>[class*=" col-"]{padding-right:20px;padding-left:20px}.row.gutter-md-80-md{margin-right:-40px;margin-left:-40px}.row.gutter-md-80-md>[class^=col-],.row.gutter-md-80-md>[class*=" col-"]{padding-right:40px;padding-left:40px}.bdw-1-md{border-width:1px}.bdtw-1-md{border-top-width:1px}.bdrw-1-md{border-right-width:1px}.bdbw-1-md{border-bottom-width:1px}.bdlw-1-md{border-left-width:1px}.bdw-2-md{border-width:2px}.bdtw-2-md{border-top-width:2px}.bdrw-2-md{border-right-width:2px}.bdbw-2-md{border-bottom-width:2px}.bdlw-2-md{border-left-width:2px}.bdw-3-md{border-width:3px}.bdtw-3-md{border-top-width:3px}.bdrw-3-md{border-right-width:3px}.bdbw-3-md{border-bottom-width:3px}.bdlw-3-md{border-left-width:3px}.bdw-4-md{border-width:4px}.bdtw-4-md{border-top-width:4px}.bdrw-4-md{border-right-width:4px}.bdbw-4-md{border-bottom-width:4px}.bdlw-4-md{border-left-width:4px}.bdw-5-md{border-width:5px}.bdtw-5-md{border-top-width:5px}.bdrw-5-md{border-right-width:5px}.bdbw-5-md{border-bottom-width:5px}.bdlw-5-md{border-left-width:5px}.bdw-10-md{border-width:10px}.bdtw-10-md{border-top-width:10px}.bdrw-10-md{border-right-width:10px}.bdbw-10-md{border-bottom-width:10px}.bdlw-10-md{border-left-width:10px}.bds-s-md{border-style:solid}.bds-ds-md{border-style:dashed}.bds-dt-md{border-style:dotted}.bds-n-md{border-style:none}.m-0-md{margin:0px}.mt-0-md{margin-top:0px}.mr-0-md{margin-right:0px}.mb-0-md{margin-bottom:0px}.ml-0-md{margin-left:0px}.m-5-md{margin:5px}.mt-5-md{margin-top:5px}.mr-5-md{margin-right:5px}.mb-5-md{margin-bottom:5px}.ml-5-md{margin-left:5px}.m-7-md{margin:7px}.mt-7-md{margin-top:7px}.mr-7-md{margin-right:7px}.mb-7-md{margin-bottom:7px}.ml-7-md{margin-left:7px}.m-10-md{margin:10px}.mt-10-md{margin-top:10px}.mr-10-md{margin-right:10px}.mb-10-md{margin-bottom:10px}.ml-10-md{margin-left:10px}.m-15-md{margin:15px}.mt-15-md{margin-top:15px}.mr-15-md{margin-right:15px}.mb-15-md{margin-bottom:15px}.ml-15-md{margin-left:15px}.m-20-md{margin:20px}.mt-20-md{margin-top:20px}.mr-20-md{margin-right:20px}.mb-20-md{margin-bottom:20px}.ml-20-md{margin-left:20px}.m-23-md{margin:23px}.mt-23-md{margin-top:23px}.mr-23-md{margin-right:23px}.mb-23-md{margin-bottom:23px}.ml-23-md{margin-left:23px}.m-25-md{margin:25px}.mt-25-md{margin-top:25px}.mr-25-md{margin-right:25px}.mb-25-md{margin-bottom:25px}.ml-25-md{margin-left:25px}.m-28-md{margin:28px}.mt-28-md{margin-top:28px}.mr-28-md{margin-right:28px}.mb-28-md{margin-bottom:28px}.ml-28-md{margin-left:28px}.m-30-md{margin:30px}.mt-30-md{margin-top:30px}.mr-30-md{margin-right:30px}.mb-30-md{margin-bottom:30px}.ml-30-md{margin-left:30px}.m-33-md{margin:33px}.mt-33-md{margin-top:33px}.mr-33-md{margin-right:33px}.mb-33-md{margin-bottom:33px}.ml-33-md{margin-left:33px}.m-35-md{margin:35px}.mt-35-md{margin-top:35px}.mr-35-md{margin-right:35px}.mb-35-md{margin-bottom:35px}.ml-35-md{margin-left:35px}.m-38-md{margin:38px}.mt-38-md{margin-top:38px}.mr-38-md{margin-right:38px}.mb-38-md{margin-bottom:38px}.ml-38-md{margin-left:38px}.m-40-md{margin:40px}.mt-40-md{margin-top:40px}.mr-40-md{margin-right:40px}.mb-40-md{margin-bottom:40px}.ml-40-md{margin-left:40px}.m-41-md{margin:41px}.mt-41-md{margin-top:41px}.mr-41-md{margin-right:41px}.mb-41-md{margin-bottom:41px}.ml-41-md{margin-left:41px}.m-44-md{margin:44px}.mt-44-md{margin-top:44px}.mr-44-md{margin-right:44px}.mb-44-md{margin-bottom:44px}.ml-44-md{margin-left:44px}.m-45-md{margin:45px}.mt-45-md{margin-top:45px}.mr-45-md{margin-right:45px}.mb-45-md{margin-bottom:45px}.ml-45-md{margin-left:45px}.m-50-md{margin:50px}.mt-50-md{margin-top:50px}.mr-50-md{margin-right:50px}.mb-50-md{margin-bottom:50px}.ml-50-md{margin-left:50px}.m-54-md{margin:54px}.mt-54-md{margin-top:54px}.mr-54-md{margin-right:54px}.mb-54-md{margin-bottom:54px}.ml-54-md{margin-left:54px}.m-56-md{margin:56px}.mt-56-md{margin-top:56px}.mr-56-md{margin-right:56px}.mb-56-md{margin-bottom:56px}.ml-56-md{margin-left:56px}.m-57-md{margin:57px}.mt-57-md{margin-top:57px}.mr-57-md{margin-right:57px}.mb-57-md{margin-bottom:57px}.ml-57-md{margin-left:57px}.m-60-md{margin:60px}.mt-60-md{margin-top:60px}.mr-60-md{margin-right:60px}.mb-60-md{margin-bottom:60px}.ml-60-md{margin-left:60px}.m-62-md{margin:62px}.mt-62-md{margin-top:62px}.mr-62-md{margin-right:62px}.mb-62-md{margin-bottom:62px}.ml-62-md{margin-left:62px}.m-70-md{margin:70px}.mt-70-md{margin-top:70px}.mr-70-md{margin-right:70px}.mb-70-md{margin-bottom:70px}.ml-70-md{margin-left:70px}.m-75-md{margin:75px}.mt-75-md{margin-top:75px}.mr-75-md{margin-right:75px}.mb-75-md{margin-bottom:75px}.ml-75-md{margin-left:75px}.m-77-md{margin:77px}.mt-77-md{margin-top:77px}.mr-77-md{margin-right:77px}.mb-77-md{margin-bottom:77px}.ml-77-md{margin-left:77px}.m-80-md{margin:80px}.mt-80-md{margin-top:80px}.mr-80-md{margin-right:80px}.mb-80-md{margin-bottom:80px}.ml-80-md{margin-left:80px}.m-87-md{margin:87px}.mt-87-md{margin-top:87px}.mr-87-md{margin-right:87px}.mb-87-md{margin-bottom:87px}.ml-87-md{margin-left:87px}.m-90-md{margin:90px}.mt-90-md{margin-top:90px}.mr-90-md{margin-right:90px}.mb-90-md{margin-bottom:90px}.ml-90-md{margin-left:90px}.m-100-md{margin:100px}.mt-100-md{margin-top:100px}.mr-100-md{margin-right:100px}.mb-100-md{margin-bottom:100px}.ml-100-md{margin-left:100px}.m-10per-md{margin:10%}.mt-10per-md{margin-top:10%}.mr-10per-md{margin-right:10%}.mb-10per-md{margin-bottom:10%}.ml-10per-md{margin-left:10%}.m-20per-md{margin:20%}.mt-20per-md{margin-top:20%}.mr-20per-md{margin-right:20%}.mb-20per-md{margin-bottom:20%}.ml-20per-md{margin-left:20%}.m-30per-md{margin:30%}.mt-30per-md{margin-top:30%}.mr-30per-md{margin-right:30%}.mb-30per-md{margin-bottom:30%}.ml-30per-md{margin-left:30%}.m-40per-md{margin:40%}.mt-40per-md{margin-top:40%}.mr-40per-md{margin-right:40%}.mb-40per-md{margin-bottom:40%}.ml-40per-md{margin-left:40%}.m-50per-md{margin:50%}.mt-50per-md{margin-top:50%}.mr-50per-md{margin-right:50%}.mb-50per-md{margin-bottom:50%}.ml-50per-md{margin-left:50%}.m-60per-md{margin:60%}.mt-60per-md{margin-top:60%}.mr-60per-md{margin-right:60%}.mb-60per-md{margin-bottom:60%}.ml-60per-md{margin-left:60%}.m-70per-md{margin:70%}.mt-70per-md{margin-top:70%}.mr-70per-md{margin-right:70%}.mb-70per-md{margin-bottom:70%}.ml-70per-md{margin-left:70%}.m-80per-md{margin:80%}.mt-80per-md{margin-top:80%}.mr-80per-md{margin-right:80%}.mb-80per-md{margin-bottom:80%}.ml-80per-md{margin-left:80%}.m-90per-md{margin:90%}.mt-90per-md{margin-top:90%}.mr-90per-md{margin-right:90%}.mb-90per-md{margin-bottom:90%}.ml-90per-md{margin-left:90%}.m-100per-md{margin:100%}.mt-100per-md{margin-top:100%}.mr-100per-md{margin-right:100%}.mb-100per-md{margin-bottom:100%}.ml-100per-md{margin-left:100%}.p-0-md{padding:0px}.pt-0-md{padding-top:0px}.pr-0-md{padding-right:0px}.pb-0-md{padding-bottom:0px}.pl-0-md{padding-left:0px}.p-5-md{padding:5px}.pt-5-md{padding-top:5px}.pr-5-md{padding-right:5px}.pb-5-md{padding-bottom:5px}.pl-5-md{padding-left:5px}.p-10-md{padding:10px}.pt-10-md{padding-top:10px}.pr-10-md{padding-right:10px}.pb-10-md{padding-bottom:10px}.pl-10-md{padding-left:10px}.p-15-md{padding:15px}.pt-15-md{padding-top:15px}.pr-15-md{padding-right:15px}.pb-15-md{padding-bottom:15px}.pl-15-md{padding-left:15px}.p-20-md{padding:20px}.pt-20-md{padding-top:20px}.pr-20-md{padding-right:20px}.pb-20-md{padding-bottom:20px}.pl-20-md{padding-left:20px}.p-25-md{padding:25px}.pt-25-md{padding-top:25px}.pr-25-md{padding-right:25px}.pb-25-md{padding-bottom:25px}.pl-25-md{padding-left:25px}.p-30-md{padding:30px}.pt-30-md{padding-top:30px}.pr-30-md{padding-right:30px}.pb-30-md{padding-bottom:30px}.pl-30-md{padding-left:30px}.p-40-md{padding:40px}.pt-40-md{padding-top:40px}.pr-40-md{padding-right:40px}.pb-40-md{padding-bottom:40px}.pl-40-md{padding-left:40px}.p-50-md{padding:50px}.pt-50-md{padding-top:50px}.pr-50-md{padding-right:50px}.pb-50-md{padding-bottom:50px}.pl-50-md{padding-left:50px}.p-60-md{padding:60px}.pt-60-md{padding-top:60px}.pr-60-md{padding-right:60px}.pb-60-md{padding-bottom:60px}.pl-60-md{padding-left:60px}.p-70-md{padding:70px}.pt-70-md{padding-top:70px}.pr-70-md{padding-right:70px}.pb-70-md{padding-bottom:70px}.pl-70-md{padding-left:70px}.p-80-md{padding:80px}.pt-80-md{padding-top:80px}.pr-80-md{padding-right:80px}.pb-80-md{padding-bottom:80px}.pl-80-md{padding-left:80px}.p-90-md{padding:90px}.pt-90-md{padding-top:90px}.pr-90-md{padding-right:90px}.pb-90-md{padding-bottom:90px}.pl-90-md{padding-left:90px}.p-100-md{padding:100px}.pt-100-md{padding-top:100px}.pr-100-md{padding-right:100px}.pb-100-md{padding-bottom:100px}.pl-100-md{padding-left:100px}.p-10per-md{padding:10%}.pt-10per-md{padding-top:10%}.pr-10per-md{padding-right:10%}.pb-10per-md{padding-bottom:10%}.pl-10per-md{padding-left:10%}.p-20per-md{padding:20%}.pt-20per-md{padding-top:20%}.pr-20per-md{padding-right:20%}.pb-20per-md{padding-bottom:20%}.pl-20per-md{padding-left:20%}.p-30per-md{padding:30%}.pt-30per-md{padding-top:30%}.pr-30per-md{padding-right:30%}.pb-30per-md{padding-bottom:30%}.pl-30per-md{padding-left:30%}.p-40per-md{padding:40%}.pt-40per-md{padding-top:40%}.pr-40per-md{padding-right:40%}.pb-40per-md{padding-bottom:40%}.pl-40per-md{padding-left:40%}.p-50per-md{padding:50%}.pt-50per-md{padding-top:50%}.pr-50per-md{padding-right:50%}.pb-50per-md{padding-bottom:50%}.pl-50per-md{padding-left:50%}.p-60per-md{padding:60%}.pt-60per-md{padding-top:60%}.pr-60per-md{padding-right:60%}.pb-60per-md{padding-bottom:60%}.pl-60per-md{padding-left:60%}.p-70per-md{padding:70%}.pt-70per-md{padding-top:70%}.pr-70per-md{padding-right:70%}.pb-70per-md{padding-bottom:70%}.pl-70per-md{padding-left:70%}.p-80per-md{padding:80%}.pt-80per-md{padding-top:80%}.pr-80per-md{padding-right:80%}.pb-80per-md{padding-bottom:80%}.pl-80per-md{padding-left:80%}.p-90per-md{padding:90%}.pt-90per-md{padding-top:90%}.pr-90per-md{padding-right:90%}.pb-90per-md{padding-bottom:90%}.pl-90per-md{padding-left:90%}.p-100per-md{padding:100%}.pt-100per-md{padding-top:100%}.pr-100per-md{padding-right:100%}.pb-100per-md{padding-bottom:100%}.pl-100per-md{padding-left:100%}.m-a-md{margin:auto}.ml-a-md{margin-left:auto}.mr-a-md{margin-right:auto}.w-100-md{width:100px}.h-100-md{height:100px}.w-200-md{width:200px}.h-200-md{height:200px}.w-300-md{width:300px}.h-300-md{height:300px}.w-400-md{width:400px}.h-400-md{height:400px}.w-500-md{width:500px}.h-500-md{height:500px}.w-600-md{width:600px}.h-600-md{height:600px}.w-700-md{width:700px}.h-700-md{height:700px}.w-900-md{width:900px}.h-900-md{height:900px}.w-10per-md{width:10%}.h-10per-md{height:10%}.w-20per-md{width:20%}.h-20per-md{height:20%}.w-30per-md{width:30%}.h-30per-md{height:30%}.w-40per-md{width:40%}.h-40per-md{height:40%}.w-50per-md{width:50%}.h-50per-md{height:50%}.w-60per-md{width:60%}.h-60per-md{height:60%}.w-70per-md{width:70%}.h-70per-md{height:70%}.w-80per-md{width:80%}.h-80per-md{height:80%}.w-90per-md{width:90%}.h-90per-md{height:90%}.w-100per-md{width:100%}.h-100per-md{height:100%}.w-a-md{width:auto}.h-a-md{height:auto}.pos-a-md{position:absolute}.pos-r-md{position:relative}.pos-f-md{position:fixed}.d-b-md{display:block !important}.d-n-md{display:none !important}.d-i-md{display:inline}.d-ib-md{display:inline-block}.d-t-md{display:table}.d-tbc-md{display:table-cell}.d-tbr-md{display:table-row}.ta-c-md{text-align:center}.ta-l-md{text-align:left}.ta-r-md{text-align:right}.va-t-md{vertical-align:top}.va-b-md{vertical-align:bottom}.va-m-md{vertical-align:middle}.fl-l-md{float:left}.fl-r-md{float:right}.cl-md{clear:both}.main-title{font-size:13vw !important}.subtitle-careers{font-size:2vw !important}.archive{padding:0 38px;margin-right:0;margin-left:0}.archive-month{padding-left:0;margin-top:60px}.l-sidebar{position:absolute;width:100%;max-width:548px;-webkit-transform:translateY(-23%);transform:translateY(-23%);box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.division-feature{margin-top:-35px}.division-feature-inner{display:block}.division-feature-image{display:block;float:left;width:50%}.division-feature-title{display:block;float:left;width:50%;padding-top:28px;padding-left:9.7%}.division-feature-box{width:66%;padding:33px 38px;margin-top:-5.2vw;margin-left:34%;font-size:16px;line-height:1.875em;background-color:#fff}.division-travel-feature{margin-top:-35px}.division-travel-feature-title-sub{margin-bottom:12px;font-size:20px;line-height:3.25em}.division-travel-feature-title-main{font-size:5.2vw;line-height:.85em}.division-travel-feature-description{width:66%;padding:33px 38px;font-size:16px;line-height:1.875em;background-color:#fff}.division-title-sub{margin-bottom:12px;font-size:20px;line-height:3.25em}.division-title-main{font-size:5.2vw;line-height:.85em}.division-title.left{text-align:left}.division-info{padding:87px 87px 71px}.division-info-row{display:block}.division-info-row:before,.division-info-row:after{content:" ";display:table}.division-info-row:after{clear:both}.division-info-column{float:left;width:50%}.division-info-column:first-child{display:block}.division-info-column:last-child{display:block}.division-info-title{margin-top:0;font-size:2.1vw;line-height:1.75}.division-info-title-jp{line-height:1.35em}.division-info-text{padding-right:53px;margin-top:28px;margin-bottom:43px;font-size:16px;line-height:1.875em}.division-info-image{padding-top:9px;padding-left:19.5%;text-align:left}.division-info-button{text-align:center}.division-info-button .button{width:100%;min-width:0;max-width:300px;height:60px;font-size:26px;line-height:63px;letter-spacing:.03em}.division-info-activities{padding-bottom:93px}.division-info-rental{padding:87px 87px 91px}.division-info-rental .division-info-image{padding-top:0;padding-left:10%}.division-info-rental .division-info-title{margin-top:-7px}.division-info-rental .division-info-text{margin-top:26px}.is-home .l-press-button{min-width:352px}.is-home .l-press-title{margin-top:-28px}.is-press-release .hero-title{-webkit-transform:translateY(-53%);transform:translateY(-53%);padding-bottom:62px;letter-spacing:.03em}.is-press-release .hero-inner{background-image:url("../images/pages/press-release/hero_image.jpg")}.is-press-release .gray-line{position:absolute;top:0;left:0;z-index:0;width:100%}.is-press-release .gray-line-inner{-webkit-transform:skewY(25.14deg) translateY(83%);transform:skewY(25.14deg) translateY(83%);width:100%;height:565px;background-color:#ededed}.is-press-release .blue-line{position:absolute;bottom:0;left:0;z-index:-1;width:100%}.is-press-release .blue-line-inner{width:100%;height:565px;background-color:#69799f;-webkit-transform:skewY(-25.18deg) translateY(-150.5%);transform:skewY(-25.18deg) translateY(-150.5%)}.is-press-release .blue-line.hide{display:none}.is-press-release .l-news{-webkit-transform:translateY(-4.6%);transform:translateY(-4.6%);margin:0}.is-press-release .l-news-wrap{max-width:938px;margin-right:-40px;margin-left:-40px}.is-press-release .l-news-card{float:none;width:100%;padding-right:40px;padding-left:40px}.is-press-release .l-news-card .button{width:100%;min-width:0;max-width:300px;height:60px;font-size:26px;line-height:65px}.is-press-release .l-news-card:nth-child(even){padding-top:79px}.is-press-release .pagination{margin-top:18px;margin-bottom:165px}.is-health-effort .l-health .l-health-subtitle{font-size:min(2vw,26px) !important}.is-health-effort .hero-title{-webkit-transform:translateY(-53%);transform:translateY(-53%);padding-bottom:62px;letter-spacing:.03em}.is-health-effort .hero-inner{background-image:url("../images/pages/press-release/hero_image.jpg")}.is-health-effort .gray-line{position:absolute;top:0;left:0;z-index:0;width:100%}.is-health-effort .gray-line-inner{-webkit-transform:skewY(25.14deg) translateY(83%);transform:skewY(25.14deg) translateY(83%);width:100%;height:565px;background-color:#ededed}.is-health-effort .blue-line{position:absolute;bottom:0;left:0;z-index:-1;width:100%}.is-health-effort .blue-line-inner{width:100%;height:565px;background-color:#69799f;-webkit-transform:skewY(-25.18deg) translateY(-150.5%);transform:skewY(-25.18deg) translateY(-150.5%)}.is-health-effort .blue-line.hide{display:none}.is-health-effort .l-news{-webkit-transform:translateY(-4.6%);transform:translateY(-4.6%);margin:0}.is-health-effort .l-news-wrap{max-width:938px;margin-right:-40px;margin-left:-40px}.is-health-effort .l-news-card{float:none;width:100%;padding-right:40px;padding-left:40px}.is-health-effort .l-news-card .button{width:100%;min-width:0;max-width:300px;height:60px;font-size:26px;line-height:65px}.is-health-effort .l-news-card:nth-child(even){padding-top:79px}.is-health-effort .pagination{margin-top:18px;margin-bottom:165px}.l-ots-news-header .l-header-text{font-size:30px}.l-ots-news-header .l-header-logo.opened .l-header-text{font-size:20px}.is-recent-news .card-news-button .button{width:100%;min-width:0}.is-careers .l-message-header{max-width:1320px;padding-right:20px;padding-left:20px;margin:0 auto}.is-careers .l-message-inner{padding-top:146px;padding-bottom:0}.is-careers .l-message-director{position:relative;width:100%;max-width:1275px;padding-top:642px;padding-right:0;padding-left:535px;margin:-430px auto 0;font-size:0}.is-careers .l-message-director-image{position:relative;position:absolute;top:0;left:0;z-index:1;display:inline-block}.is-careers .l-message-director-image-sp{display:none}.is-careers .l-message-director-image-pc{display:inline-block}.is-careers .l-message-director .box-careers{display:block;width:100%;max-width:none;padding:76px 0 0;margin-bottom:159px}.is-careers .l-message-director .box-careers-inner{width:100%;max-width:640px;padding-right:10px;padding-left:10px;margin:0 auto}.is-careers .l-message-director .box-careers-title{padding:7px 15px 7px 10px;margin-bottom:22px;margin-left:16px;font-size:16px;letter-spacing:0}.is-careers .l-message-director .box-careers-desc{margin-bottom:27px;font-size:30px;line-height:1.4666666667em;letter-spacing:0}.is-careers .l-message-director .box-careers-author{margin-bottom:53px;margin-left:14px;font-size:16px;text-align:left}.is-careers .l-message-director .box-careers-name{padding-left:15px;font-size:20px}.is-careers .l-message-director-button{position:relative;bottom:0;text-align:right}.is-careers .l-message-director-button .button{width:100%;min-width:0;max-width:352px;margin-right:0;margin-bottom:-73px}.is-careers .l-message-second-director{position:relative;max-width:948px;padding:120px 0 165px;margin:0 auto;text-align:center}.is-careers .l-message-second-director .box-careers{display:inline-block;width:100%;max-width:607px;padding-top:60px;padding-right:0;padding-left:0;text-align:center}.is-careers .l-message-second-director .box-careers-inner{max-width:487px;margin:0 auto}.is-careers .l-message-second-director .box-careers-title{padding:7px 15px 7px 13px;margin-bottom:22px;font-size:16px;letter-spacing:0}.is-careers .l-message-second-director .box-careers-desc{margin-bottom:27px;line-height:1.4666666667em}.is-careers .l-message-second-director .box-careers-author{padding-right:0;margin-bottom:53px;font-size:16px}.is-careers .l-message-second-director .box-careers-name{padding-left:19px;font-size:20px}.is-careers .l-message-second-director-image{position:absolute;right:-75px;bottom:0;width:688px}.is-careers .l-message-second-director-image-sp{display:none}.is-careers .l-message-second-director-image-pc{display:inline-block}.is-careers .l-message-second-director-button{position:relative;bottom:9px;text-align:center}.is-careers .l-message-second-director-button .button{width:100%;min-width:0;max-width:352px;margin-bottom:-73px}.is-careers .l-message-bottom{padding-top:0;padding-bottom:0;overflow:hidden}.is-careers .l-message-subtitle{margin-bottom:55px;font-size:30px;text-align:right;letter-spacing:.2em}.is-careers .l-message-title{padding-bottom:63px;margin-bottom:0;font-size:220px;text-align:right}.is-careers .l-message-title .main-title-line{right:0;left:auto}.is-careers .l-benefit .container{padding-right:20px;padding-left:20px}.is-careers .l-benefit-content{position:relative;z-index:4;float:right;width:50%}.is-careers .l-benefit-group-1 .l-benefit-card{position:relative;z-index:2;margin-top:-10vw;margin-left:33.2%}.is-careers .l-benefit-group-2 .l-benefit-image{float:right;width:50%;margin-top:-219px}.is-careers .l-benefit-group-2 .l-benefit-card-bottom{width:62.5%}.is-careers .l-benefit{margin-top:-14%}.is-careers .l-benefit .container{padding-right:100px;padding-left:100px}.is-careers .l-benefit-subtitle{margin-bottom:54px}.is-careers .l-benefit-title{padding-bottom:63px;margin-bottom:0}.is-careers .l-benefit::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:569px;content:"";background-color:#69799f;-webkit-transform:skewY(25.17deg) translateY(173%);transform:skewY(25.17deg) translateY(173%)}.is-careers .l-benefit-card{max-width:670px;box-shadow:0 10px 29px 0 rgba(173,169,169,.35);padding:70px 60px 86px 70px}.is-careers .l-benefit-card-title{margin-bottom:30px;font-size:30px}.is-careers .l-benefit-card-bottom{width:62.5%;max-width:800px;padding:79px 80px 68px 81px}.is-careers .l-benefit-card-bottom .l-benefit-card-title{margin-bottom:40px}.is-careers .l-benefit-card-desc{font-size:16px;line-height:2.125em;color:#333;letter-spacing:.1em}.is-careers .l-benefit-item{padding-left:115px;margin-bottom:4px;font-size:16px;letter-spacing:.1em}.is-careers .l-benefit-sub-list{padding-left:115px;margin-top:29px}.is-careers .l-benefit-sub-item{padding-left:35px;margin-bottom:7px}.is-careers .l-benefit-sub-count{top:-3px}.is-careers .l-benefit-sub-text{font-size:16px;line-height:1.6em;letter-spacing:.1em}.is-careers .l-benefit-sub-small{display:block;padding-top:10px;font-size:12px}.is-careers .l-benefit-group-1{margin-bottom:150px;overflow:visible}.is-careers .l-benefit-group-1:before,.is-careers .l-benefit-group-1:after{content:" ";display:table}.is-careers .l-benefit-group-1:after{clear:both}.is-careers .l-benefit-group-1 .l-benefit-card{position:relative;z-index:2;margin-top:-10vw}.is-careers .l-benefit-group-1 .l-benefit-image{position:relative;z-index:1}.is-careers .l-benefit-group-2{*zoom:1;margin-bottom:150px}.is-careers .l-benefit-group-2::before,.is-careers .l-benefit-group-2::after{content:" ";display:table}.is-careers .l-benefit-group-2::after{clear:both}.is-careers .l-benefit-group-2 .l-benefit-image{float:right;width:50%;margin-top:-50px}.is-careers .l-benefit-group-2 .l-benefit-image-inner-pc{width:100%}.is-careers .l-benefit-group-2 .l-benefit-card-bottom{width:auto}.is-careers .l-benefit-image{margin-right:0;margin-left:0}.is-careers .l-benefit-image-inner-sp{display:none}.is-careers .l-benefit-image-inner-pc{display:block;width:48%}.is-careers .l-recruiting{padding-top:0;padding-bottom:0}.is-top-message-title{font-size:40px}.is-interview .l-content-movie{margin-top:60px}.is-interview .l-kv-detail{padding:40px 20px}.is-interview .l-kv-title{line-height:1.4em;font-size:35px}.is-interview .l-kv-date{margin-top:20px;line-height:1.4em}.is-interview .l-kv-date span{margin-top:0;font-size:18px;line-height:1.4em}.is-interview .l-content{padding-bottom:42px}.is-interview .l-content-card{padding:30px 20px 17px}.is-interview .l-content-card-title{line-height:1.4em;font-size:35px}.is-interview .l-content-card-title .break-pc{display:block}.is-interview .l-content-title{font-size:16px;padding-top:35px}.is-interview .l-content-title.l-movie-title{padding-top:5px;padding-bottom:20px}.is-interview .l-content-text{font-size:16px;line-height:1.8em;padding-top:15px}.is-interview .l-content-talk-title{margin-top:35px;font-size:30px}.is-interview .l-content-talk-title::before{width:37px;height:36px;margin-top:0;margin-right:5px}.is-interview .l-content-talk-title-text{line-height:36px}.is-interview .l-content-talk-content{padding-left:0;margin-top:30px;margin-bottom:60px;font-size:14px}.is-interview .interview-feature-title{line-height:1.4em;font-size:35px}.is-interview .interview-title{line-height:1.4em;font-size:35px}.is-interview .l-kv{box-shadow:none}.is-interview .l-kv-bg{position:relative;min-height:436px;background-position:top center;background-repeat:no-repeat}.is-interview .l-kv-image{position:absolute;top:0;right:87px;display:inline-block;vertical-align:top}.is-interview .l-kv-image-pc{display:none}.is-interview .l-kv-detail{position:relative;display:block;padding:15px 107px 0}.is-interview .l-kv-title{font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;position:relative;padding-top:35px;color:#1a3268}.is-interview .l-kv-title .br-pc{display:block}.is-interview .l-kv-title .br-sp{display:none}.is-interview .l-kv-date{position:absolute;top:20px;margin-top:0;font-size:12px;color:#1a3268;text-align:center;text-align:left;letter-spacing:.2em;font-family:"Noto Sans Japanese",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.is-interview .l-kv-date span{display:inline-block;margin-left:15px;font-size:20px}.is-interview .l-kv-fixed{position:static}.is-interview .l-greetings{position:relative;padding-top:160px}.is-interview .l-greetings-subtitle{margin-top:125px;color:#69799f;text-align:center}.is-interview .l-greetings-subtitle.subtitle-careers{margin-bottom:50px}.is-interview .l-greetings-title{padding-bottom:50px;margin-bottom:50px}.is-interview .l-greetings-title.main-title{font-size:195px}.is-interview .l-greetings-title.main-title .main-title-line{background-color:#69799f}.is-interview .l-content{padding-top:0;margin-top:90px;margin-bottom:40px;background-image:none}.is-interview .l-content-shadow{padding-top:0;box-shadow:0 10px 29px 0 rgba(173,169,169,.35);background-color:#fff}.is-interview .l-content-card{padding:40px 85px 29px;box-shadow:none;margin-top:0}.is-interview .l-content-name{margin-bottom:25px;font-size:20px;line-height:1.5em}.is-interview .l-content-title{padding-top:35px;margin-bottom:0}.is-interview .l-content-title.sp-view{display:none}.is-interview .l-content-text{padding-top:15px}.is-interview .l-content-line{position:relative;height:8px;padding-top:38px;margin-bottom:37px}.is-interview .l-content-line::after{position:absolute;bottom:0;left:-85px;width:105px;height:8px;content:"";background-color:#1a3268}.is-interview .l-content-image{display:block;margin-top:70px;margin-bottom:60px}.is-interview .l-content-talk{display:block;border-top:solid 1px #1a3268}.is-interview .interview-feature{position:relative;display:inline-block;width:100%;margin-bottom:45px}.is-interview .interview-feature-01 .interview-feature-left{position:relative;z-index:1;float:left;width:58.5%}.is-interview .interview-feature-01 .interview-feature-right{position:static;z-index:0;text-align:right}.is-interview .interview-feature-01 .interview-feature-image{display:inline-block;margin-top:-210px;text-align:left}.is-interview .interview-feature-01 .interview-feature-image img{max-width:88%}.is-interview .interview-feature-01 .interview-feature-box{padding-right:25px}.is-interview .interview-feature-02{margin-top:35px}.is-interview .interview-feature-02 .interview-feature-left{overflow:hidden}.is-interview .interview-feature-02 .interview-feature-left .interview-feature-image{display:block;float:left;width:50%}.is-interview .interview-feature-02 .interview-feature-left .interview-feature-title{position:static;display:block;float:left;width:50%;padding-top:1%;font-size:2.5vw}.is-interview .interview-feature-02 .interview-feature-right{position:static;width:66%;margin-top:-8.2vw;margin-left:34%}.is-interview .interview-feature-02 .interview-feature-box{padding-left:40px}.is-interview .interview-feature-02 .interview-feature-text{text-align:left}.is-interview .interview-feature-subtitle{padding-top:35px;font-size:16px;line-height:1.7em;color:#1a3268}.is-interview .interview-feature-text{margin-top:10px;margin-bottom:15px;font-size:16px;line-height:1.8em}.is-interview .interview-feature-image{margin-top:0}.is-interview .interview-feature-box{display:inline-block;background-color:#fff}.is-interview .interview-feature-title{position:absolute;top:-75%;right:0;width:auto;margin-top:0;font-size:40px;line-height:1.2em;color:#1a3268;text-align:right}.is-interview .interview-feature-title br{display:block}.is-interview .interview.subtitle-interview{margin-top:30px}.is-interview .interview-banners{margin-top:50px}.is-interview .interview-banners li{float:left;width:50%;margin-top:-80px}.is-interview .interview-banners li:first-child{margin-top:0}.is-interview .interview-banners li:nth-child(even){margin-top:0}.is-interview .interview-banners li:nth-child(even):nth-child(2){margin-top:80px}.is-interview .interview-banners .division-banners-panel{top:55%;-webkit-transform:translateY(-55%);transform:translateY(-55%);font-weight:bold}.is-interview .interview-banners .division-banners-name{font-size:18px;font-style:normal;opacity:0;filter:alpha(opacity=0);-webkit-transition:.2s;transition:.2s}.is-interview .interview-banners .division-banners-link:hover .division-banners-name{opacity:1;filter:alpha(opacity=100)}.is-interview .blue-line,.is-interview .gray-line{width:100%;height:500px}.is-interview .blue-line{-webkit-transform:skewY(-25.18deg) translateY(240%);transform:skewY(-25.18deg) translateY(240%);top:200px}.is-interview .blue-line-02{top:3050px}.is-interview .gray-line{-webkit-transform:skewY(25.14deg) translateY(196%);transform:skewY(25.14deg) translateY(196%);top:800px}.is-interview .sp-view{display:none}.is-interview .pc-view{display:block}.is-interview .l-interview-bg-image-pc{display:block}.is-interview .l-interview-bg-image-sp{display:none}.is-interview .division-banners{margin-bottom:141px}.is-interview-01 .l-kv img,.is-interview-02 .l-kv img{width:auto}.is-interview-03 .l-kv-bg-03 .l-kv-image{display:none}.is-interview-03 .l-kv-detail{float:right;margin-top:-100px;margin-left:90px}.is-interview-04 .l-kv-bg-04 .l-kv-image{display:none}.is-interview-04 .l-kv-detail{display:inline-block;margin-top:-100px}.is-interview-05 .l-kv-bg-05 .l-kv-image{display:none}.is-interview-05 .l-kv-detail{display:inline-block;margin-top:-100px;margin-left:90px}.is-interview-06 .l-kv-bg-06 .l-kv-image{display:none}.is-interview-06 .l-kv-detail{float:right;margin-top:-100px;margin-right:90px}.is-interview-07 .l-kv-bg-07 .l-kv-image{display:none}.is-interview-07 .l-kv-detail{display:inline-block;margin-top:-100px;margin-left:90px}.is-interview-08 .l-kv-bg-08 .l-kv-image{display:none}.is-interview-08 .l-kv-detail{display:inline-block;margin-top:-100px;margin-left:90px}.is-interview-09 .l-kv-bg-09 .l-kv-image{display:none}.is-interview-09 .l-kv-detail{display:inline-block;margin-top:-100px;margin-left:90px}.is-crosstalk .l-kv{height:1064px;padding-bottom:0}.is-crosstalk .l-kv-heading{padding-top:240px}.is-crosstalk .l-talk .l-talk-title-main{font-size:60px}.is-manager-message .l-content-card{margin-top:-430px}.is-manager-message .l-kv{min-height:900px;padding-top:105px}.is-manager-message .l-kv-title{padding-bottom:30px;margin-bottom:30px;font-size:90px}.is-manager-message .l-kv .container{height:inherit}.is-manager-message .l-kv-desc{margin-bottom:80px;font-size:20px}.is-aboutus .l-card-flat-first{margin-top:-160px}.is-aboutus .l-kv-heading{top:50%;margin-top:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-aboutus .main-title{font-size:220px}.is-aboutus .l-card{max-width:1120px;padding:0}.is-aboutus .l-card-image{float:left;width:49.375%;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.is-aboutus .l-card-content{float:left;width:50.625%;padding:47px 69px 62px 37px;clear:none}.is-aboutus .l-card-subtitle{margin-bottom:10px;font-size:20px;line-height:3.25em}.is-aboutus .l-card-title{margin-bottom:11px;line-height:.85em}.is-aboutus .l-card-title br{display:block}.is-aboutus .l-card-text{margin-bottom:51px;font-size:16px;line-height:2.25em;letter-spacing:.2em}.is-aboutus .l-card-col{float:left;width:50%}.is-aboutus .l-card-col.text-right{padding-left:40px}.is-aboutus .l-card-col.text-left{padding-right:40px}.is-aboutus .l-card-right{padding-right:70px}.is-aboutus .l-card-right .l-card-content{padding-right:37px;padding-left:68px}.is-aboutus .l-card-compliance{padding-bottom:10px}.is-aboutus .l-card-compliance .l-card-title{margin-bottom:40px}.is-aboutus .l-card-gray-blue .l-card-image,.is-aboutus .l-card-blue .l-card-image{padding-left:70px}.is-aboutus .l-card-flat{position:relative;display:inline-block;width:100%;max-width:600px;padding:45px 30px 63px;margin-bottom:0}.is-aboutus .l-card-flat.move-top{margin-top:-60px}.is-aboutus .l-card-flat.mb80{margin-bottom:80px}.is-aboutus .l-content{padding-top:248px;margin-top:-158px}.is-aboutus .l-content-line{position:absolute;z-index:-1;width:100%}.is-aboutus .l-content-line-1{-webkit-transform:skewY(35.14deg) translateY(9%);transform:skewY(35.14deg) translateY(9%);top:0;left:0;height:760px;background-color:#1a3268}.is-aboutus .l-content-line-2{-webkit-transform:skewY(-35.19deg) translateY(127%);transform:skewY(-35.19deg) translateY(127%);top:0;left:0;height:760px;background-color:#69799f}.is-aboutus .l-content-line-3{-webkit-transform:skewY(35.19deg) translateY(-30%);transform:skewY(35.19deg) translateY(-30%);bottom:0;left:0;height:760px;background-color:#1a3268}.is-aboutus .l-content-inner{padding-bottom:140px}.is-history .l-history-header{padding-top:0}.is-history .l-history-subtitle{margin-top:150px;font-size:30px}.is-en .is-history .l-history-title{margin-top:150px}.is-compliance .l-compliance-list{padding:86px 10px 53px}.is-compliance .l-compliance-item{padding-left:0}.is-partners .l-partners-box:nth-child(even) .l-partners-box-header{width:auto}.is-greetings .l-greetings-content{margin-top:75px;margin-bottom:133px}.l-greetings-paper .division-info{padding:87px 87px 71px}.l-greetings-paper .division-info-gray{padding:87px 87px 71px}.l-greetings-paper .division-info-column:first-child{display:block}.l-greetings-paper .division-info-column:last-child{display:block}.l-greetings-paper .division-info-image{padding-right:19.5%;padding-left:0}.l-greetings-paper .division-info-image-inner{width:100%}.l-greetings-paper .division-info-text{padding-right:0}.l-greetings-paper .button{font-size:28px}.l-greetings-paper .button .button-inner{font-size:18px}.is-network .network{width:25%}.is-network .office-item{float:left;width:50%;padding-right:70px}.is-network .office-item:nth-child(2){padding-top:0;margin-top:0;border:none}.is-ota .hero-image-pc{height:111vh}.is-rentacar .hero-image-pc{height:auto}.mce-content-body .mce-button-1{margin-top:40px;margin-bottom:40px}.mce-content-body .mce-strong-1{font-size:20px}.mce-content-body ul li{font-size:15px}.mce-content-body ol li{font-size:15px}.mce-content-body dl{display:table}.mce-content-body dl dt{display:table-cell;width:30%}.mce-content-body dl dd{display:table-cell}.container{width:970px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 992px)and (max-width: 1180px){.l-sidebar{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media (min-width: 992px)and (max-width: 1200px){.division-feature-title{padding-top:5%}.division-feature-box{margin-top:-4vw}}@media (min-width: 992px)and (max-width: 1650px){.is-ots-news .hero .ots-hero .main-title{padding-bottom:50px;font-size:100px}}@media (min-width: 1200px){.fz-8-lg{font-size:8px}.fz-9-lg{font-size:9px}.fz-10-lg{font-size:10px}.fz-11-lg{font-size:11px}.fz-12-lg{font-size:12px}.fz-13-lg{font-size:13px}.fz-14-lg{font-size:14px}.fz-15-lg{font-size:15px}.fz-16-lg{font-size:16px}.fz-17-lg{font-size:17px}.fz-18-lg{font-size:18px}.fz-19-lg{font-size:19px}.fz-20-lg{font-size:20px}.fz-21-lg{font-size:21px}.fz-22-lg{font-size:22px}.fz-23-lg{font-size:23px}.fz-24-lg{font-size:24px}.fz-25-lg{font-size:25px}.fz-26-lg{font-size:26px}.fz-27-lg{font-size:27px}.fz-28-lg{font-size:28px}.fz-29-lg{font-size:29px}.fz-30-lg{font-size:30px}.fz-32-lg{font-size:32px}.fz-40-lg{font-size:40px}.fw-b-lg{font-weight:bold}.fw-n-lg{font-weight:normal}.lh-1em-lg{line-height:1em}.lh-1_25em-lg{line-height:1.25em}.lh-1_5em-lg{line-height:1.5em}.lh-1_75em-lg{line-height:1.75em}.box-news{float:left;width:25%}.no-touchevents .box-news:hover .box-news-content::after{opacity:.6}.no-touchevents .box-news:hover .box-news-time{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}.no-touchevents .box-news:hover .box-news-time::after{width:39px;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.5s;transition-delay:.5s}.no-touchevents .box-news:hover .box-news-description{opacity:1;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transform:translateY(0);transform:translateY(0)}.no-touchevents .box-news:hover .box-news-button{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}.box-news-content{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:29px 39px 13px;color:#fff}.box-news-content::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-image:-webkit-linear-gradient(top, rgb(3, 38, 103) 0%, rgba(169, 196, 19, 0.51) 99%, rgba(169, 196, 19, 0.5) 100%);background-image:linear-gradient(top, rgb(3, 38, 103) 0%, rgba(169, 196, 19, 0.51) 99%, rgba(169, 196, 19, 0.5) 100%);opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.box-news-time{position:relative;display:block;padding-bottom:10px;margin-bottom:12px;font-size:26px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.box-news-time::after{position:absolute;bottom:0;left:0;width:0;height:1px;content:"";background-color:#fff;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.5s;transition-delay:.5s}.box-news-description{font-size:20px;line-height:1.6em;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.box-news-frame .box-news-image{display:block;width:100%}.box-news-button{position:absolute;bottom:35px;left:5%;width:90%;max-width:90%;margin:auto;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.box-news-button-middle{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box-news-button-middle .button-stroke{max-width:370px}.box-interview-title{display:inline-block;padding-top:23px;padding-bottom:22px;margin-bottom:6px;font-size:30px;line-height:1.4666666667em;background-color:#fff}.box-interview-date{font-size:14px}.box-interview-category{font-size:16px}.row.gutter-lg-10-lg{margin-right:-5px;margin-left:-5px}.row.gutter-lg-10-lg>[class^=col-],.row.gutter-lg-10-lg>[class*=" col-"]{padding-right:5px;padding-left:5px}.row.gutter-lg-15-lg{margin-right:-7.5px;margin-left:-7.5px}.row.gutter-lg-15-lg>[class^=col-],.row.gutter-lg-15-lg>[class*=" col-"]{padding-right:7.5px;padding-left:7.5px}.row.gutter-lg-20-lg{margin-right:-10px;margin-left:-10px}.row.gutter-lg-20-lg>[class^=col-],.row.gutter-lg-20-lg>[class*=" col-"]{padding-right:10px;padding-left:10px}.row.gutter-lg-40-lg{margin-right:-20px;margin-left:-20px}.row.gutter-lg-40-lg>[class^=col-],.row.gutter-lg-40-lg>[class*=" col-"]{padding-right:20px;padding-left:20px}.row.gutter-lg-80-lg{margin-right:-40px;margin-left:-40px}.row.gutter-lg-80-lg>[class^=col-],.row.gutter-lg-80-lg>[class*=" col-"]{padding-right:40px;padding-left:40px}.bdw-1-lg{border-width:1px}.bdtw-1-lg{border-top-width:1px}.bdrw-1-lg{border-right-width:1px}.bdbw-1-lg{border-bottom-width:1px}.bdlw-1-lg{border-left-width:1px}.bdw-2-lg{border-width:2px}.bdtw-2-lg{border-top-width:2px}.bdrw-2-lg{border-right-width:2px}.bdbw-2-lg{border-bottom-width:2px}.bdlw-2-lg{border-left-width:2px}.bdw-3-lg{border-width:3px}.bdtw-3-lg{border-top-width:3px}.bdrw-3-lg{border-right-width:3px}.bdbw-3-lg{border-bottom-width:3px}.bdlw-3-lg{border-left-width:3px}.bdw-4-lg{border-width:4px}.bdtw-4-lg{border-top-width:4px}.bdrw-4-lg{border-right-width:4px}.bdbw-4-lg{border-bottom-width:4px}.bdlw-4-lg{border-left-width:4px}.bdw-5-lg{border-width:5px}.bdtw-5-lg{border-top-width:5px}.bdrw-5-lg{border-right-width:5px}.bdbw-5-lg{border-bottom-width:5px}.bdlw-5-lg{border-left-width:5px}.bdw-10-lg{border-width:10px}.bdtw-10-lg{border-top-width:10px}.bdrw-10-lg{border-right-width:10px}.bdbw-10-lg{border-bottom-width:10px}.bdlw-10-lg{border-left-width:10px}.bds-s-lg{border-style:solid}.bds-ds-lg{border-style:dashed}.bds-dt-lg{border-style:dotted}.bds-n-lg{border-style:none}.m-0-lg{margin:0px}.mt-0-lg{margin-top:0px}.mr-0-lg{margin-right:0px}.mb-0-lg{margin-bottom:0px}.ml-0-lg{margin-left:0px}.m-5-lg{margin:5px}.mt-5-lg{margin-top:5px}.mr-5-lg{margin-right:5px}.mb-5-lg{margin-bottom:5px}.ml-5-lg{margin-left:5px}.m-7-lg{margin:7px}.mt-7-lg{margin-top:7px}.mr-7-lg{margin-right:7px}.mb-7-lg{margin-bottom:7px}.ml-7-lg{margin-left:7px}.m-10-lg{margin:10px}.mt-10-lg{margin-top:10px}.mr-10-lg{margin-right:10px}.mb-10-lg{margin-bottom:10px}.ml-10-lg{margin-left:10px}.m-15-lg{margin:15px}.mt-15-lg{margin-top:15px}.mr-15-lg{margin-right:15px}.mb-15-lg{margin-bottom:15px}.ml-15-lg{margin-left:15px}.m-20-lg{margin:20px}.mt-20-lg{margin-top:20px}.mr-20-lg{margin-right:20px}.mb-20-lg{margin-bottom:20px}.ml-20-lg{margin-left:20px}.m-23-lg{margin:23px}.mt-23-lg{margin-top:23px}.mr-23-lg{margin-right:23px}.mb-23-lg{margin-bottom:23px}.ml-23-lg{margin-left:23px}.m-25-lg{margin:25px}.mt-25-lg{margin-top:25px}.mr-25-lg{margin-right:25px}.mb-25-lg{margin-bottom:25px}.ml-25-lg{margin-left:25px}.m-28-lg{margin:28px}.mt-28-lg{margin-top:28px}.mr-28-lg{margin-right:28px}.mb-28-lg{margin-bottom:28px}.ml-28-lg{margin-left:28px}.m-30-lg{margin:30px}.mt-30-lg{margin-top:30px}.mr-30-lg{margin-right:30px}.mb-30-lg{margin-bottom:30px}.ml-30-lg{margin-left:30px}.m-33-lg{margin:33px}.mt-33-lg{margin-top:33px}.mr-33-lg{margin-right:33px}.mb-33-lg{margin-bottom:33px}.ml-33-lg{margin-left:33px}.m-35-lg{margin:35px}.mt-35-lg{margin-top:35px}.mr-35-lg{margin-right:35px}.mb-35-lg{margin-bottom:35px}.ml-35-lg{margin-left:35px}.m-38-lg{margin:38px}.mt-38-lg{margin-top:38px}.mr-38-lg{margin-right:38px}.mb-38-lg{margin-bottom:38px}.ml-38-lg{margin-left:38px}.m-40-lg{margin:40px}.mt-40-lg{margin-top:40px}.mr-40-lg{margin-right:40px}.mb-40-lg{margin-bottom:40px}.ml-40-lg{margin-left:40px}.m-41-lg{margin:41px}.mt-41-lg{margin-top:41px}.mr-41-lg{margin-right:41px}.mb-41-lg{margin-bottom:41px}.ml-41-lg{margin-left:41px}.m-44-lg{margin:44px}.mt-44-lg{margin-top:44px}.mr-44-lg{margin-right:44px}.mb-44-lg{margin-bottom:44px}.ml-44-lg{margin-left:44px}.m-45-lg{margin:45px}.mt-45-lg{margin-top:45px}.mr-45-lg{margin-right:45px}.mb-45-lg{margin-bottom:45px}.ml-45-lg{margin-left:45px}.m-50-lg{margin:50px}.mt-50-lg{margin-top:50px}.mr-50-lg{margin-right:50px}.mb-50-lg{margin-bottom:50px}.ml-50-lg{margin-left:50px}.m-54-lg{margin:54px}.mt-54-lg{margin-top:54px}.mr-54-lg{margin-right:54px}.mb-54-lg{margin-bottom:54px}.ml-54-lg{margin-left:54px}.m-56-lg{margin:56px}.mt-56-lg{margin-top:56px}.mr-56-lg{margin-right:56px}.mb-56-lg{margin-bottom:56px}.ml-56-lg{margin-left:56px}.m-57-lg{margin:57px}.mt-57-lg{margin-top:57px}.mr-57-lg{margin-right:57px}.mb-57-lg{margin-bottom:57px}.ml-57-lg{margin-left:57px}.m-60-lg{margin:60px}.mt-60-lg{margin-top:60px}.mr-60-lg{margin-right:60px}.mb-60-lg{margin-bottom:60px}.ml-60-lg{margin-left:60px}.m-62-lg{margin:62px}.mt-62-lg{margin-top:62px}.mr-62-lg{margin-right:62px}.mb-62-lg{margin-bottom:62px}.ml-62-lg{margin-left:62px}.m-70-lg{margin:70px}.mt-70-lg{margin-top:70px}.mr-70-lg{margin-right:70px}.mb-70-lg{margin-bottom:70px}.ml-70-lg{margin-left:70px}.m-75-lg{margin:75px}.mt-75-lg{margin-top:75px}.mr-75-lg{margin-right:75px}.mb-75-lg{margin-bottom:75px}.ml-75-lg{margin-left:75px}.m-77-lg{margin:77px}.mt-77-lg{margin-top:77px}.mr-77-lg{margin-right:77px}.mb-77-lg{margin-bottom:77px}.ml-77-lg{margin-left:77px}.m-80-lg{margin:80px}.mt-80-lg{margin-top:80px}.mr-80-lg{margin-right:80px}.mb-80-lg{margin-bottom:80px}.ml-80-lg{margin-left:80px}.m-87-lg{margin:87px}.mt-87-lg{margin-top:87px}.mr-87-lg{margin-right:87px}.mb-87-lg{margin-bottom:87px}.ml-87-lg{margin-left:87px}.m-90-lg{margin:90px}.mt-90-lg{margin-top:90px}.mr-90-lg{margin-right:90px}.mb-90-lg{margin-bottom:90px}.ml-90-lg{margin-left:90px}.m-100-lg{margin:100px}.mt-100-lg{margin-top:100px}.mr-100-lg{margin-right:100px}.mb-100-lg{margin-bottom:100px}.ml-100-lg{margin-left:100px}.m-10per-lg{margin:10%}.mt-10per-lg{margin-top:10%}.mr-10per-lg{margin-right:10%}.mb-10per-lg{margin-bottom:10%}.ml-10per-lg{margin-left:10%}.m-20per-lg{margin:20%}.mt-20per-lg{margin-top:20%}.mr-20per-lg{margin-right:20%}.mb-20per-lg{margin-bottom:20%}.ml-20per-lg{margin-left:20%}.m-30per-lg{margin:30%}.mt-30per-lg{margin-top:30%}.mr-30per-lg{margin-right:30%}.mb-30per-lg{margin-bottom:30%}.ml-30per-lg{margin-left:30%}.m-40per-lg{margin:40%}.mt-40per-lg{margin-top:40%}.mr-40per-lg{margin-right:40%}.mb-40per-lg{margin-bottom:40%}.ml-40per-lg{margin-left:40%}.m-50per-lg{margin:50%}.mt-50per-lg{margin-top:50%}.mr-50per-lg{margin-right:50%}.mb-50per-lg{margin-bottom:50%}.ml-50per-lg{margin-left:50%}.m-60per-lg{margin:60%}.mt-60per-lg{margin-top:60%}.mr-60per-lg{margin-right:60%}.mb-60per-lg{margin-bottom:60%}.ml-60per-lg{margin-left:60%}.m-70per-lg{margin:70%}.mt-70per-lg{margin-top:70%}.mr-70per-lg{margin-right:70%}.mb-70per-lg{margin-bottom:70%}.ml-70per-lg{margin-left:70%}.m-80per-lg{margin:80%}.mt-80per-lg{margin-top:80%}.mr-80per-lg{margin-right:80%}.mb-80per-lg{margin-bottom:80%}.ml-80per-lg{margin-left:80%}.m-90per-lg{margin:90%}.mt-90per-lg{margin-top:90%}.mr-90per-lg{margin-right:90%}.mb-90per-lg{margin-bottom:90%}.ml-90per-lg{margin-left:90%}.m-100per-lg{margin:100%}.mt-100per-lg{margin-top:100%}.mr-100per-lg{margin-right:100%}.mb-100per-lg{margin-bottom:100%}.ml-100per-lg{margin-left:100%}.p-0-lg{padding:0px}.pt-0-lg{padding-top:0px}.pr-0-lg{padding-right:0px}.pb-0-lg{padding-bottom:0px}.pl-0-lg{padding-left:0px}.p-5-lg{padding:5px}.pt-5-lg{padding-top:5px}.pr-5-lg{padding-right:5px}.pb-5-lg{padding-bottom:5px}.pl-5-lg{padding-left:5px}.p-10-lg{padding:10px}.pt-10-lg{padding-top:10px}.pr-10-lg{padding-right:10px}.pb-10-lg{padding-bottom:10px}.pl-10-lg{padding-left:10px}.p-15-lg{padding:15px}.pt-15-lg{padding-top:15px}.pr-15-lg{padding-right:15px}.pb-15-lg{padding-bottom:15px}.pl-15-lg{padding-left:15px}.p-20-lg{padding:20px}.pt-20-lg{padding-top:20px}.pr-20-lg{padding-right:20px}.pb-20-lg{padding-bottom:20px}.pl-20-lg{padding-left:20px}.p-25-lg{padding:25px}.pt-25-lg{padding-top:25px}.pr-25-lg{padding-right:25px}.pb-25-lg{padding-bottom:25px}.pl-25-lg{padding-left:25px}.p-30-lg{padding:30px}.pt-30-lg{padding-top:30px}.pr-30-lg{padding-right:30px}.pb-30-lg{padding-bottom:30px}.pl-30-lg{padding-left:30px}.p-40-lg{padding:40px}.pt-40-lg{padding-top:40px}.pr-40-lg{padding-right:40px}.pb-40-lg{padding-bottom:40px}.pl-40-lg{padding-left:40px}.p-50-lg{padding:50px}.pt-50-lg{padding-top:50px}.pr-50-lg{padding-right:50px}.pb-50-lg{padding-bottom:50px}.pl-50-lg{padding-left:50px}.p-60-lg{padding:60px}.pt-60-lg{padding-top:60px}.pr-60-lg{padding-right:60px}.pb-60-lg{padding-bottom:60px}.pl-60-lg{padding-left:60px}.p-70-lg{padding:70px}.pt-70-lg{padding-top:70px}.pr-70-lg{padding-right:70px}.pb-70-lg{padding-bottom:70px}.pl-70-lg{padding-left:70px}.p-80-lg{padding:80px}.pt-80-lg{padding-top:80px}.pr-80-lg{padding-right:80px}.pb-80-lg{padding-bottom:80px}.pl-80-lg{padding-left:80px}.p-90-lg{padding:90px}.pt-90-lg{padding-top:90px}.pr-90-lg{padding-right:90px}.pb-90-lg{padding-bottom:90px}.pl-90-lg{padding-left:90px}.p-100-lg{padding:100px}.pt-100-lg{padding-top:100px}.pr-100-lg{padding-right:100px}.pb-100-lg{padding-bottom:100px}.pl-100-lg{padding-left:100px}.p-10per-lg{padding:10%}.pt-10per-lg{padding-top:10%}.pr-10per-lg{padding-right:10%}.pb-10per-lg{padding-bottom:10%}.pl-10per-lg{padding-left:10%}.p-20per-lg{padding:20%}.pt-20per-lg{padding-top:20%}.pr-20per-lg{padding-right:20%}.pb-20per-lg{padding-bottom:20%}.pl-20per-lg{padding-left:20%}.p-30per-lg{padding:30%}.pt-30per-lg{padding-top:30%}.pr-30per-lg{padding-right:30%}.pb-30per-lg{padding-bottom:30%}.pl-30per-lg{padding-left:30%}.p-40per-lg{padding:40%}.pt-40per-lg{padding-top:40%}.pr-40per-lg{padding-right:40%}.pb-40per-lg{padding-bottom:40%}.pl-40per-lg{padding-left:40%}.p-50per-lg{padding:50%}.pt-50per-lg{padding-top:50%}.pr-50per-lg{padding-right:50%}.pb-50per-lg{padding-bottom:50%}.pl-50per-lg{padding-left:50%}.p-60per-lg{padding:60%}.pt-60per-lg{padding-top:60%}.pr-60per-lg{padding-right:60%}.pb-60per-lg{padding-bottom:60%}.pl-60per-lg{padding-left:60%}.p-70per-lg{padding:70%}.pt-70per-lg{padding-top:70%}.pr-70per-lg{padding-right:70%}.pb-70per-lg{padding-bottom:70%}.pl-70per-lg{padding-left:70%}.p-80per-lg{padding:80%}.pt-80per-lg{padding-top:80%}.pr-80per-lg{padding-right:80%}.pb-80per-lg{padding-bottom:80%}.pl-80per-lg{padding-left:80%}.p-90per-lg{padding:90%}.pt-90per-lg{padding-top:90%}.pr-90per-lg{padding-right:90%}.pb-90per-lg{padding-bottom:90%}.pl-90per-lg{padding-left:90%}.p-100per-lg{padding:100%}.pt-100per-lg{padding-top:100%}.pr-100per-lg{padding-right:100%}.pb-100per-lg{padding-bottom:100%}.pl-100per-lg{padding-left:100%}.m-a-lg{margin:auto}.ml-a-lg{margin-left:auto}.mr-a-lg{margin-right:auto}.w-100-lg{width:100px}.h-100-lg{height:100px}.w-200-lg{width:200px}.h-200-lg{height:200px}.w-300-lg{width:300px}.h-300-lg{height:300px}.w-400-lg{width:400px}.h-400-lg{height:400px}.w-500-lg{width:500px}.h-500-lg{height:500px}.w-600-lg{width:600px}.h-600-lg{height:600px}.w-700-lg{width:700px}.h-700-lg{height:700px}.w-900-lg{width:900px}.h-900-lg{height:900px}.w-10per-lg{width:10%}.h-10per-lg{height:10%}.w-20per-lg{width:20%}.h-20per-lg{height:20%}.w-30per-lg{width:30%}.h-30per-lg{height:30%}.w-40per-lg{width:40%}.h-40per-lg{height:40%}.w-50per-lg{width:50%}.h-50per-lg{height:50%}.w-60per-lg{width:60%}.h-60per-lg{height:60%}.w-70per-lg{width:70%}.h-70per-lg{height:70%}.w-80per-lg{width:80%}.h-80per-lg{height:80%}.w-90per-lg{width:90%}.h-90per-lg{height:90%}.w-100per-lg{width:100%}.h-100per-lg{height:100%}.w-a-lg{width:auto}.h-a-lg{height:auto}.pos-a-lg{position:absolute}.pos-r-lg{position:relative}.pos-f-lg{position:fixed}.d-b-lg{display:block}.d-n-lg{display:none}.d-i-lg{display:inline}.d-ib-lg{display:inline-block}.d-t-lg{display:table}.d-tbc-lg{display:table-cell}.d-tbr-lg{display:table-row}.ta-c-lg{text-align:center}.ta-l-lg{text-align:left}.ta-r-lg{text-align:right}.va-t-lg{vertical-align:top}.va-b-lg{vertical-align:bottom}.va-m-lg{vertical-align:middle}.fl-l-lg{float:left}.fl-r-lg{float:right}.cl-lg{clear:both}.is-home .l-division-article{display:inline-block;overflow:visible}.is-home .l-division-article-wrap{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.is-home .l-division-article-img-sp{display:none}.is-home .l-division-article-img-pc{display:block}.is-home .l-division-article-header{position:absolute;top:0;left:0;width:100%}.is-home .l-division-article-header-sp{display:none}.is-home .l-division-article-header-pc{display:block}.is-home .l-division-article-title{font-size:100px}.is-home .l-division-article-inner{position:relative;display:inline-block}.is-home .l-division-article.l-division-article-tourist .l-division-article-header{top:-32.5%;left:-9px}.is-home .l-division-article.l-division-article-tourist .l-division-article-title{padding-left:0}.is-home .l-division-article.l-division-article-tourist .l-division-article-title-1 .l-division-inner-title-2{padding-left:100px}.is-home .l-division-article.l-division-article-ota{margin-top:20%;text-align:right}.is-home .l-division-article.l-division-article-ota .l-division-article-header{top:-33%;right:27px;left:auto}.is-home .l-division-article.l-division-article-ota .l-division-article-title-2,.is-home .l-division-article.l-division-article-ota .l-division-inner-title-1{font-size:85px;font-weight:600}.is-home .l-division-article.l-division-article-car{margin-top:13px}.is-home .l-division-article.l-division-article-car .l-division-article-header{top:22.5%;left:54.5%}.is-home .l-division-article.l-division-article-car .l-division-article-link-wrap{top:56.6666666667%;-webkit-transform:translateY(10%);transform:translateY(10%)}.is-home .l-division-article.l-division-article-car .l-division-article-link-wrap.open{-webkit-transform:translateY(0);transform:translateY(0)}.is-home .l-division-article.l-division-article-insurance{margin-top:3px;text-align:right}.is-home .l-division-article.l-division-article-insurance .l-division-article-header{inset:auto -48% 14% auto}.is-home .l-division-article.l-division-article-insurance .l-division-article-img-pc{display:inline-block}.is-home .l-division-article.l-division-article-insurance .l-division-article-wrap{margin-top:-14px}.is-home .l-division-article-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(45deg, rgba(3, 38, 103, 0.6) 0%, rgba(169, 196, 19, 0.3) 100%);background:linear-gradient(45deg, rgba(3, 38, 103, 0.6) 0%, rgba(169, 196, 19, 0.3) 100%);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.is-home .l-division-article-panel .l-division-article-category{position:absolute;bottom:0 !important;left:30px;font-size:20px;color:#fff;opacity:0;-webkit-transition:all .4s;transition:all .4s}.is-home .l-division-article-panel.open{opacity:1}.is-home .l-division-article-panel.open .l-division-article-category{bottom:20px !important;opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s}.is-home .l-division-article-anchor{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.is-home .l-division-article-link-wrap{position:absolute;top:50%;right:0;left:0;z-index:12;text-align:center;opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.is-home .l-division-article-link-wrap.open{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-home .l-division-article-link{position:relative;display:inline-block;width:100%;max-width:350px;height:90px;overflow:hidden;font-size:40px;line-height:90px;background-color:rgba(0,0,0,0);border:1px solid #fff;-webkit-transition:all .3s;transition:all .3s}.is-home .l-division-article-link::after{position:absolute;top:0;left:0;display:block;width:120%;height:100%;content:"";background:#fff;opacity:1;-webkit-transition:-webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:-webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);transition:transform .5s cubic-bezier(0.52, 0.08, 0.18, 1), -webkit-transform .5s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transform:translateX(-104%) skewX(-17.62deg);transform:translateX(-104%) skewX(-17.62deg)}.no-touchevents .is-home .l-division-article-link:hover{color:#1a3268;letter-spacing:.15em}.no-touchevents .is-home .l-division-article-link:hover::after{-webkit-transform:translateX(-4%) skewX(-17.62deg);transform:translateX(-4%) skewX(-17.62deg)}.is-home .l-division-article-sp{display:none}.is-home .l-division-article-panel{display:block}.is-home .l-division-column{float:left;width:50%}.is-home .l-division-column-left{padding-right:24px}.is-home .l-division-column-right{display:block;-webkit-transform:translateY(44.5%);transform:translateY(44.5%)}.is-home .l-blog{padding-top:55px}.is-home .l-blog-article{float:left;width:25%}.is-home .l-blog-article:nth-child(2),.is-home .l-blog-article:nth-child(4){margin-top:88px}.no-touchevents .is-home .l-blog-article:hover .l-blog-content::after{opacity:.6}.no-touchevents .is-home .l-blog-article:hover .l-blog-time{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}.no-touchevents .is-home .l-blog-article:hover .l-blog-time::after{width:39px;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.5s;transition-delay:.5s}.no-touchevents .is-home .l-blog-article:hover .l-blog-description{opacity:1;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transform:translateY(0);transform:translateY(0)}.no-touchevents .is-home .l-blog-article:hover .l-blog-button{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}.is-home .l-blog-content{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:29px 39px 13px;color:#fff}.is-home .l-blog-content::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:-webkit-linear-gradient(top, rgb(3, 38, 103) 0%, rgba(169, 196, 19, 0.51) 99%, rgba(169, 196, 19, 0.5) 100%);background:linear-gradient(top, rgb(3, 38, 103) 0%, rgba(169, 196, 19, 0.51) 99%, rgba(169, 196, 19, 0.5) 100%);opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.is-home .l-blog-time{position:relative;display:block;padding-bottom:10px;margin-bottom:12px;font-size:26px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.is-home .l-blog-time::after{position:absolute;bottom:0;left:0;width:0;height:1px;content:"";background-color:#fff;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.5s;transition-delay:.5s}.is-home .l-blog-description{font-size:20px;line-height:1.6em;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.is-home .l-blog-frame .box-news-image{display:block;width:100%}.is-home .l-blog-wrapper{margin-top:100px;margin-right:0;margin-left:0}.is-home .l-blog-button{position:absolute;bottom:35px;left:5%;width:90%;max-width:90%;margin:auto;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.is-home .l-blog-more-button{margin-top:140px}.is-home .l-blog .button-stroke{color:#fff;border:1px solid #fff}.no-touchevents .is-home .l-blog .button-stroke:hover{color:#1a3268}.is-health-effort .l-health .l-health-title{font-size:220px}.is-ots-news .category-news{position:absolute;bottom:0;left:2.1%;z-index:90;width:100%;max-width:1007px}.is-ots-news .category-news .category-link{display:inline-block;padding:50px 25px 11px 40px;-webkit-transition:opacity .4s;transition:opacity .4s}.no-touchevents .is-ots-news .category-news .category-link:hover{opacity:.8}.is-ots-news .category-news .category-item-title{height:84px;margin-top:20px;margin-bottom:0;font-size:40px;line-height:1.2em}.is-ots-news .category-news .category-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:24px}.is-ots-news .category-news .category-name{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;margin-left:17px;font-size:24px}.is-ots-news .category-news .category-more-text{display:none}.is-ots-news .l-news{*zoom:1;position:relative;padding-bottom:54px;margin-top:0;margin-bottom:3px}.is-ots-news .l-news::before,.is-ots-news .l-news::after{content:" ";display:table}.is-ots-news .l-news::after{clear:both}.is-ots-news .l-news-line{position:absolute;right:0;bottom:0;box-sizing:content-box;width:50%;height:100%;background-color:#1a3268;border-left:1px solid #1a3268}.is-ots-news .l-news .l-blog-wrapper{padding-bottom:199px;margin-top:-3.8%;margin-bottom:105px}.is-ots-news .l-news .l-blog-wrapper .box-ots-news{display:block}.is-ots-news .l-news .l-blog-wrapper .box-ots-news .box-news-content{display:block}.is-ots-news .l-news .l-blog-wrapper .box-ots-news-1{width:34.2569269521%;max-width:544px}.is-ots-news .l-news .l-blog-wrapper .box-ots-news-2{width:30.2267002519%;max-width:480px;margin-left:5.2896725441%}.is-ots-news .l-news .l-blog-wrapper .box-ots-news-3{width:30.2267002519%;max-width:480px}.is-ots-news .l-news .l-blog-wrapper .box-ots-news-3 .box-news-inner{-webkit-transform:translateY(25%);transform:translateY(25%)}.is-ots-news .l-blog{margin-top:-98px}.is-ots-news .l-blog .l-blog-article:nth-child(2){margin-top:88px}.is-ots-news .l-blog .l-blog-article:nth-child(3){margin-top:11px}.is-ots-news .l-blog .l-blog-article:nth-child(4){margin-top:95px}.is-ots-news .l-blog-more-button{margin-top:135px;margin-bottom:96px;text-align:center}.is-ots-news .l-blog.l-pickup{padding-bottom:180px}.is-ots-news .l-blog.l-pickup .main-title{padding-bottom:62px;letter-spacing:.03em}.is-ots-news .l-blog.l-pickup .container{max-width:1480px}.is-ots-news .l-blog.l-pickup .l-blog-wrapper{*zoom:1}.is-ots-news .l-blog.l-pickup .l-blog-wrapper::before,.is-ots-news .l-blog.l-pickup .l-blog-wrapper::after{content:" ";display:table}.is-ots-news .l-blog.l-pickup .l-blog-wrapper::after{clear:both}.is-ots-news .l-blog.l-pickup .l-blog-article-margin{margin-top:90px}.is-ots-news .l-blog-wrapper .box-ots-news{float:left}.is-ots-news .l-wrap{position:relative}.is-ots-news .l-wrap::before,.is-ots-news .l-wrap::after{position:absolute;bottom:0;z-index:0;width:25%;height:100%;content:"";background-color:#69799f;border-top:99px solid #1a3268;box-sizing:border-box}.is-ots-news .l-wrap::before{left:0}.is-ots-news .l-wrap::after{right:0}.is-ots-news .l-pickup .l-blog-pickup-title{padding-top:180px}.is-ots-news .l-pickup .l-blog-wrapper{margin-top:65px;margin-right:0;margin-left:0}.is-ots-news .l-pickup .l-blog-wrapper .box-news{width:33.3333333333%}.is-ots-news .l-pickup .l-blog-wrapper .box-news .box-news-description{color:#fff}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child{float:left;width:33.3333333333%;padding-right:0;padding-left:0}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-content{padding:29px 39px 13px;margin-top:0}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-content-inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:29px 39px 13px;background-color:rgba(0,0,0,0);box-shadow:none}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:26px;color:#fff}.is-ots-news .l-pickup .l-blog-wrapper .box-news:first-child .box-news-description{height:auto;color:#fff}.is-ots-news .l-pickup .l-blog-wrapper .box-news .box-news-time{font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif;font-size:26px;color:#fff}.is-ots-news .l-pickup .l-blog-wrapper .box-news:nth-child(2){margin-top:92px}.is-ots-news .l-pickup .l-blog-wrapper .box-news:nth-child(3){margin-top:0}.is-ots-news .hero{margin-top:0}.is-ots-news .hero .ots-hero{max-width:1628px;padding-right:20px;padding-left:20px}.is-ots-news .hero .ots-hero .main-title{float:left;width:70%;padding-bottom:65px;margin-top:150px;margin-bottom:0;letter-spacing:.03em}.is-ots-news .hero .ots-hero .ots-desc{float:left;width:50%;max-width:600px;margin-top:-53px;font-size:20px;font-weight:bold;line-height:1.7em}.is-ots-news .hero-inner{background-image:url("../images/pages/ots-news/hero_image.jpg")}.is-ots-news .hero-image-pc{display:block}.is-ots-news .hero-image-sp{display:none}.is-ots-news .box-news-button .button-stroke{color:#fff;border:1px solid #fff}.is-recent-news .card-news-button .button{width:auto;min-width:352px}.is-careers .l-catalyst .l-content-movie-title{font-size:18px}.is-careers .l-catalyst .company-name{font-size:16px}.is-careers .l-benefit{margin-top:-195px}.is-manager-message .l-content-card{margin-top:-400px}.is-manager-message .l-kv{min-height:1000px;padding-top:157px}.is-manager-message .l-kv-title{padding-bottom:37px;margin-bottom:64px;font-size:130px}.is-aboutus .l-card-title{font-size:100px}.is-privacy .main-title{font-size:150px}.is-partners .l-partners-box:nth-child(even) .l-partners-box-header{width:auto}.is-organization .l-organization-title{font-size:220px}.l-greetings-paper .button .button-inner{font-size:22px}.l-greetings-kv-contents-descriptions-text{font-size:32px}.is-philosophy .l-philosophy-title{font-size:220px}.is-philosophy .l-block{padding:86px 0 92px;margin-bottom:60px}.is-philosophy .l-block:before,.is-philosophy .l-block:after{content:" ";display:table}.is-philosophy .l-block:after{clear:both}.is-philosophy .l-block-content{float:left;width:50%;padding-right:50px;padding-left:90px;margin-top:0}.is-philosophy .l-block-image{float:right;width:50%;padding-right:90px;text-align:center}.is-message .l-message-title{font-size:220px}.is-message .l-block{padding:86px 0 92px;margin-bottom:60px}.is-message .l-block:before,.is-message .l-block:after{content:" ";display:table}.is-message .l-block:after{clear:both}.is-message .l-block-content{float:left;width:50%;padding-right:50px;padding-left:90px;margin-top:0}.is-message .l-block-image{float:right;width:50%;padding-right:90px;text-align:center}.is-health .l-health .l-health-title{font-size:220px}.is-business .l-block-image-pc{display:block}.is-business .l-block-image-tl{display:none}.is-ota .hero-image.hero-image-pc{height:150vh}.is-ota .l-division-content{margin-top:-72px}.is-insurance .l-division-content{margin-top:-73px}.container{width:1170px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width: 1281px){.is-home .l-kv-top{min-height:960px}.is-home .l-kv-top .text-overlay{padding:0 15%}.is-home .l-kv-top .text-overlay h2{padding:24px 0 40px;font-size:124px}.is-home .l-kv-top .text-overlay h2 img{width:810px}.is-home .l-kv-top .text-overlay p{font-size:16px}.is-press-release .l-news{margin-right:0;margin-left:0}.is-press-release .l-news-card{float:left;width:50%}.is-health-effort .l-news{margin-right:0;margin-left:0}.is-health-effort .l-news-card{float:left;width:50%}}@media (min-width: 1320px){.is-business .l-block-title{font-size:75px}.is-business .l-block-content{padding-right:6%;padding-left:6%}.is-business .l-block-2 .l-block-content{margin-top:3.5%}.is-business .l-block-3 .l-block-content{margin-top:3%}}@media (min-width: 1650px){.main-title{font-size:210px !important}.subtitle-careers{font-size:30px !important}.is-press-release .l-news .container{padding-right:100px;padding-left:100px}.is-health-effort .l-health .l-health-subtitle{font-size:26px !important}.is-health-effort .l-news .container{padding-right:100px;padding-left:100px}.is-manager-message .l-content-card{margin-top:-400px}.is-manager-message .l-kv{min-height:1040px;padding-top:157px}.is-manager-message .l-kv-column-text{padding-top:54px}.is-manager-message .l-kv-title{padding-bottom:37px;margin-bottom:64px;font-size:160px}}@media (max-width: 1650px){.is-home .l-division-header{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width: 1200px){.timeline-block-full .timeline-block-year{right:0}.timeline-block-full .timeline-block-year-left{right:auto;left:0}}@media (max-width: 991px){.pc-view-md{display:block !important}.sp-view-md{display:none !important}.mce-content-body table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (max-width: 768px){.l-footer .l-footer-child-list{padding-left:1rem}.l-footer .l-footer-child-link{display:block}.is-health-effort .l-health .main-title{font-size:17vw !important}.is-history{padding-top:133px}.is-history .l-history-title{padding-bottom:27px;margin-bottom:46px}.is-history .l-history-nav{position:relative}.is-history .l-history-nav-wrap{position:relative;z-index:10;box-sizing:content-box;width:100%;padding-right:45px;padding-left:45px;margin-right:-45px;margin-left:-45px;box-shadow:0 10px 29px 0 rgba(173,169,169,.35)}.is-history .l-history-nav .container{padding-right:45px;padding-left:45px}.is-history .l-history-nav-text{display:inline-block;width:50%;font-size:12px;line-height:50px}.is-history .l-history-nav-anchor{position:relative;display:inline-block;width:50%;padding-right:45px;font-size:30px;color:#1a3268;text-align:right;vertical-align:middle;background:none;border:0;box-shadow:none;font-family:"Bebas Neue Regular",Helvetica,Arial,sans-serif}.is-history .l-history-nav-anchor::after{position:absolute;top:3px;right:-2px;width:19px;height:19px;content:"";background-image:url("/common/images/share/icon_plus_archive.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.is-history .l-history-nav-anchor.opened::after{background-image:url("/common/images/share/icon_minus_archive.png")}.is-history .l-history-nav-anchor:active,.is-history .l-history-nav-anchor:focus{outline:none}.is-history .l-history-nav-list{position:absolute;top:100%;left:0;z-index:1;display:none;width:100%;padding:20px 45px 27px;text-align:left;background-color:#ededed}.is-history .l-history-nav-item{width:50%;padding-left:0;text-align:left}.is-history .l-history-nav-item:nth-child(even){padding-right:45px;text-align:right}.is-history .l-history-nav-link{position:relative;display:inline-block;padding-top:0;padding-bottom:0;padding-left:23px;font-size:30px}.is-history .l-history-nav-link::before{position:absolute;top:50%;left:0;width:15.5px;height:11px;content:"";background:url("/common/images/share/arr_down.png") no-repeat center center/cover;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-history .l-history-nav-link::after{display:none}.is-history .l-history-nav-year{font-size:30px;line-height:1.6666666667em}.timeline-title{height:150px;padding-top:14px;padding-bottom:0;margin-bottom:61px;font-size:90px;line-height:1.2em}.timeline-title-inner{top:-3px;left:0;font-size:15px}.timeline-title-desc{margin-top:-16px;font-size:15px}.timeline-block-year{font-size:50px}.timeline-block-year-inner{font-size:15px}.timeline-block-title{font-size:15px;line-height:1em}.timeline-block{float:none;width:100%;padding-right:0;padding-left:0;margin-top:0;margin-bottom:62px}.timeline-block-line{display:none}.timeline-block-title{margin-bottom:20px;font-size:15px;line-height:1.3333333333em}.timeline-block-title-inner{padding-left:37px}.timeline-block-desc{font-size:12px;line-height:1.6666666667em}.timeline-block-year{top:-23px;left:14px;padding-right:8px}.timeline-block-year-inner{top:-1px;left:5px}.timeline-block-wrap{padding:42px 19px 24px}.timeline-block-full .timeline-block-year{top:-44px;right:auto;left:50%;display:inline-block;height:63px;padding-top:16px;font-size:60px;line-height:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline-block-full .timeline-block-year-inner{top:-5px;left:5px;font-size:20px}.timeline-block-full .timeline-block-wrap{padding:43px 18px 24px}.timeline-block-image{margin-bottom:27px}.timeline-block-3{margin-top:45px}.timeline-block-5{margin-top:21px}.timeline-section{padding-top:23px;padding-bottom:0}.timeline-section-1{padding-top:0}.timeline-section-1 .timeline-title{padding-top:37px}.timeline-section-2{padding-top:36px}.timeline{padding-top:0;padding-bottom:75px}.timeline-button{padding-bottom:50px;margin-top:37px}.timeline-button .button{min-width:200px;height:60px;font-size:15px;line-height:60px;letter-spacing:.2em}.is-en .is-history .l-history-nav-list{padding:20px 20px 27px}.is-en .is-history .l-history-nav-wrap{padding-right:20px;padding-left:20px;margin-right:-20px;margin-left:-20px}.is-en .is-history .l-history-nav .container{padding-right:20px;padding-left:20px}.is-en .timeline-title-inner{font-size:34px}.is-health .l-health .main-title{font-size:17vw !important}}@media (max-width: 480px){.l-footer-copyright-text{font-size:7px}.main-title{font-size:20vw !important}.subtitle-careers{font-size:5.5vw !important}.is-health-effort .l-health .l-health-subtitle{font-size:min(5.5vw,26px) !important}}@media (max-width: 360px){.is-home .l-kv-top .text-overlay h2{padding:24px 0 32px;font-size:46px}.is-home .l-kv-top .text-overlay h2 img{width:270px}.is-home .l-kv-top .text-overlay p{font-size:12px}}@media (max-width: 320px){.l-footer-careers-link{font-size:23px}.pagination-link{width:35px;height:35px;margin-right:2px;margin-left:2px}.pagination-link-dot{margin-right:0;margin-left:0}.pagination-link-prev{margin-right:2px;margin-left:0}.pagination-link-next{margin-right:0;margin-left:2px}.is-home .l-division-article-title{font-size:40px}.is-careers .l-recruiting-title{font-size:63px}.is-careers .l-crosstalk-title{white-space:normal}.is-careers .l-crosstalk-title .main-title-wrap{margin-right:0}}@media print,(minpixel-ratio: 5/4),(min-device-pixel-ratio: 1.25),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){.mce-content-body img.mce-wp-more{background-image:url("images/more-2x.png");background-size:1900px 20px}.mce-content-body img.mce-wp-nextpage{background-image:url("images/pagebreak-2x.png");background-size:1900px 20px}}
