.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: "";
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size:44px;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}
/*# sourceMappingURL=swiper-bundle.min.css.map */
/*# sourceMappingURL=swiper-bundle.min.css.map */
@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;margin:0;padding:0;vertical-align:baseline}html,body,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{font:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.4}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}a{cursor:pointer;text-decoration:none}html{overflow-x:auto}body{color:#333;background-color:#fdfdfd;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.5;letter-spacing:.1em;position:relative;width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;position:relative;font-size:16px}.scroll-prevent{height:100%;overflow:hidden}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}a{text-decoration:none;color:#333;-webkit-transition:all .3s;transition:all .3s}.en{font-family:"Open Sans",sans-serif}.bold{font-weight:700}.dib{display:inline-block}.center{text-align:center}.wave{padding-bottom:9px;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/svg/wave_parts.svg) repeat-x bottom left/auto 3px}.wave--white{padding-bottom:9px;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/svg/wave_parts_white.svg) repeat-x bottom left/auto 3px}.md{display:none}.sm{display:none}.sp{display:none}.tab{display:none}.pc{display:none}.c-btn{display:inline-block;padding:14px 50px;border:1px solid #333;border-radius:32px;text-align:center;font-size:.875rem;letter-spacing:.3em;-webkit-transition:all .4s;transition:all .4s}.c-title-1,.c-title-2,.c-title-3{font-weight:700}.c-title-1{font-size:1.875rem}.c-title-2{font-size:1.5625rem}.c-title-3{font-size:1.25rem}.c-table{width:100%;border-collapse:collapse}.c-table tr{border-bottom:1px solid #cccc}.c-table tr:first-child{border-top:1px solid #ccc}.c-table th,.c-table td{border-collapse:collapse}.c-table th{text-align:left;width:300px;padding:35px 0}.c-table td{padding:35px 0}.c-table td a[href*="tel:"]{pointer-events:none}.c-table td a[href*="mailto:"]{text-decoration:underline}.c-form__item:nth-child(n+2){margin-top:20px}.c-form__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.c-form__title{margin-top:.5em;-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:0}.c-form__required{color:#e70000;margin-left:4px}.c-form__input,.c-form__select,.c-form__radio,.c-form__textarea{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.c-form__radio{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.c-form__radio label{position:relative;cursor:pointer;padding-left:1.8em}.c-form__radio label:before,.c-form__radio label:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border-radius:2px}.c-form__radio label:before{left:0;background-color:#fff;border:1px solid #c1c1c1;width:20px;height:20px}.c-form__radio label:after{left:4px;width:14px;height:14px;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/svg/check.svg) no-repeat center center/contain;opacity:0}.c-form__radio input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.c-form__radio input:checked+label:after{opacity:1}input:not([type=radio]):not([type=checkbox]):not([type=button]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c7c7c7}input::-moz-placeholder,textarea::-moz-placeholder{color:#c7c7c7}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c7c7c7}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c7c7c7}input::placeholder,textarea::placeholder{color:#c7c7c7}input[type=submit],input[type=button]{cursor:pointer}input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]),textarea,select{width:100%;padding:.5em .8em;background:#fff;border:1px solid #eee}.select{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1}textarea{resize:vertical;min-height:170px;font-weight:400}textarea::-webkit-input-placeholder{font-weight:400}textarea::-moz-placeholder{font-weight:400}textarea:-ms-input-placeholder{font-weight:400}textarea::-ms-input-placeholder{font-weight:400}textarea::placeholder{font-weight:400}input[type=checkbox]{margin-right:6px}.c-form__time{display:inline-block;position:relative}.c-form__check{margin-top:40px;margin-left:200px}.c-form__check input{display:none}.c-form__check input:checked+span:after{opacity:1;visibility:visible}.c-form__check input+span{position:relative;padding-left:2em;cursor:pointer}.c-form__check input+span:before{content:"";position:absolute;top:2px;left:0;display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #eee}.c-form__check input+span:after{content:"";position:absolute;top:3px;left:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;height:12px;border-right:2px solid #333;border-bottom:2px solid #333;opacity:0;visibility:hidden}.c-form__check a{text-decoration:underline}.c-form__check .wpcf7-list-item{margin-left:0}.c-form__link{display:inline-block;color:#00d3f1;text-decoration:underline;text-underline-offset:1px;margin-right:6px}.c-form__btn{margin:40px auto 0;position:relative}.c-form__btn .c-btn{background:#333;color:#fff;font-family:"Zen Old Mincho",serif;-webkit-transition:color .4s,background .4s,border .4s;transition:color .4s,background .4s,border .4s}.c-btn__link--back{max-width:300px;border-radius:4px;margin:24px auto 0;height:inherit !important;padding:16px !important}.c-form__caution{margin-top:16px;text-align:center;font-size:.9375rem}.wpcf7-spinner{display:none}.c-btn:disabled{background:#ccc;border:1px solid #ccc;color:#333;cursor:inherit}.c-form--confirm,.c-form--thanks{display:none}.c-form--confirm .c-form__title{margin-top:0}.c-form--confirm .c-form__item:nth-child(n+2){margin-top:1.5rem}.c-form--confirm .c-form__btn--back{margin-top:1.5rem}.c-form--confirm .back_button{padding:10px 20px;border:none;background:0 0;text-decoration:underline}.c-form--confirm__text{text-align:center;border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:2rem;font-size:1.125rem}.c-section-head-1{position:relative;margin-bottom:60px;text-align:center}.c-section-head-1__en{font-size:.875rem;position:relative;font-weight:700;color:#ccc;text-transform:uppercase;letter-spacing:.15em}.c-section-head-1__title{font-size:2.5rem;font-weight:700;letter-spacing:.15em}.c-section-head-1__title span{font-size:1.875rem}.c-cards{display:grid}.c-cards--2{grid-template-columns:repeat(2,1fr);gap:50px 20px}.c-cards--3{grid-template-columns:repeat(3,1fr);gap:60px}.c-cards--4{grid-template-columns:repeat(4,1fr);gap:40px}.c-card__link{display:block;width:100%;position:relative}.c-card__img{position:relative;overflow:hidden;border:1px solid #333}.c-card__img img{aspect-ratio:36/23;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-card__head{margin-top:10px}.c-card__title{position:relative;font-size:1rem;-webkit-transition:color ease .4s;transition:color ease .4s}.c-card__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.c-card__time{font-weight:700;display:inline-block;font-size:.5rem;letter-spacing:.3em;color:#ccc}.c-post{border-bottom:1px solid #ccc}.c-post:first-child{border-top:1px solid #ccc}.c-post__link{padding:24px 60px 24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.c-post__time{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;font-size:.875rem}.c-post__cat{-webkit-box-flex:0;-webkit-flex:0 1 100px;-ms-flex:0 1 100px;flex:0 1 100px;position:relative;font-weight:700;color:#eee;padding-left:15px}.c-post__cat:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#eee}.c-post__title{font-size:1rem}.c-post__btn{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;-webkit-transition:background ease .4s;transition:background ease .4s}.c-post__btn:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px;height:8px;-webkit-mask:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/svg/arrow-right.svg);mask:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/svg/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:#333;-webkit-transition:background ease .4s;transition:background ease .4s}.c-accordion__item:not(:last-child){border-bottom:1px solid #ccc}.c-accordion__item:last-child .c-accordion__content{padding-bottom:0}.c-accordion__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:20px}.c-accordion__icon{-webkit-box-flex:0;-webkit-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;line-height:1;border-radius:50%}.c-accordion__q{margin-top:34px;background:#333;color:#fff}.c-accordion__a{border:1px solid #333}.c-accordion__title{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;padding:40px 32px 40px 0;cursor:pointer;font-weight:700}.c-accordion__body{display:none}.c-accordion__content{padding:0 0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:20px}.js-accordion-title.open .c-accordion__title:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.bg-trigger{opacity:0}.bg-extend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}.bg-extend--slow{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bg-appear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.bg-appear--slow{-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bg-LR-extend:before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;z-index:1}.bg-LR-extend--slow:before{-webkit-animation-delay:1s;animation-delay:1s}.bg-LR-extend--white:before{background-color:#00d3f1}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes startFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes startFadeIn{0%{opacity:0}100%{opacity:1}}.anm{opacity:0}.anm.is-animated{-webkit-animation:fadeIn .8s forwards;animation:fadeIn .8s forwards}.anm-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.anm-up.is-animated{-webkit-animation:fadeInUp .8s forwards;animation:fadeInUp .8s forwards}.anm-left{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.anm-left.is-animated{-webkit-animation:fadeInLeft .8s forwards;animation:fadeInLeft .8s forwards}.anm-right{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.anm-right.is-animated{-webkit-animation:fadeInRight .8s forwards;animation:fadeInRight .8s forwards}.anm-down{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.anm-down.is-animated{-webkit-animation:fadeInDown .8s forwards;animation:fadeInDown .8s forwards}.anm-list>*{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.anm-list>*.is-animated{-webkit-animation:fadeInUp .8s forwards;animation:fadeInUp .8s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.l-header{position:fixed;top:0;left:0;width:100%;z-index:999;padding:17px 0;-webkit-transition:background .3s,opacity .3s,visibility .3s,-webkit-box-shadow .3s;transition:background .3s,opacity .3s,visibility .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s,opacity .3s,visibility .3s;transition:background .3s,box-shadow .3s,opacity .3s,visibility .3s,-webkit-box-shadow .3s}.l-header.is-transform{background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.2);box-shadow:0 4px 4px rgba(0,0,0,.2)}.l-header.is-transform .l-header__link{color:#333}.l-header.is-none{opacity:0;visibility:hidden}.l-header__inner{margin:0 auto;padding:0 70px}.l-header__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header__logo{position:relative;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:270px}.l-header__logo h1{line-height:1}.l-header__logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.l-header__menu.is-active{opacity:1;pointer-events:auto}.l-header__nav{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-header__items{display:grid;gap:0;width:100%;max-width:180px;padding-top:20px}.l-header__item{border-bottom:1px solid #ccc}.l-header__link{display:block;padding:40px 0 15px;text-align:center}.l-header__en{display:block;color:#ccc;text-transform:uppercase;font-size:.75rem}.l-header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;z-index:99}.l-header__overlay.is-active{opacity:1;visibility:visible}.l-header__menu{position:fixed;z-index:100;background:#fdfdfd;top:0;right:0;height:100svh;height:100vh;padding:70px 70px 120px;-webkit-transition:opacity ease .4s;transition:opacity ease .4s;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;width:100%;max-width:320px}.l-header__hamburger{position:fixed;z-index:1000;top:25px;right:70px}.c-hamburger{cursor:pointer}.c-hamburger__menu{position:relative;width:26px;height:20px}.c-hamburger__menu span{display:inline-block;position:absolute;left:0;background:#333;-webkit-transition:all .4s;transition:all .4s;height:1px}.c-hamburger__menu span:nth-of-type(1){top:0;width:26px}.c-hamburger__menu span:nth-of-type(2){top:50%;width:26px}.c-hamburger__menu span:nth-of-type(3){top:100%;width:18px}.c-hamburger.is-active .c-hamburger__menu span{width:100%}.c-hamburger.is-active .c-hamburger__menu span:nth-child(1){top:50%;-webkit-transform:translate(0%,-50%) rotate(-45deg);transform:translate(0%,-50%) rotate(-45deg)}.c-hamburger.is-active .c-hamburger__menu span:nth-child(2){opacity:0}.c-hamburger.is-active .c-hamburger__menu span:nth-child(3){top:50%;-webkit-transform:translate(0%,-50%) rotate(45deg);transform:translate(0%,-50%) rotate(45deg)}.l-footer{border-top:1px solid #333;position:relative;padding:20px 0 10px;background:#f8f8f8;text-align:center}.l-footer__inner{position:relative;padding:0 4vw}.l-footer__link{font-size:.875rem}.l-footer__copyright{margin-top:15px;font-size:.625rem;font-weight:700}.l-inner{margin:0 auto;max-width:1340px;padding:0 70px}.l-inner--s{margin:0 auto;max-width:1140px;padding:0 70px}.l-section{padding:100px 0}.l-sub-section{padding:50px 0 80px}.accent{color:#eac400}.p-fixed-cta{position:fixed;bottom:40px;right:70px;width:140px;height:140px;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.p-fixed-cta.is-active{opacity:1;visibility:visible}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-fixed-cta__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}.p-fixed-cta__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/common/mail_circle.svg) no-repeat center center/contain;-webkit-animation:12s linear infinite rotation;animation:12s linear infinite rotation}.p-fixed-cta__link img{height:30px;width:68px;-o-object-fit:contain;object-fit:contain}.p-top-hero{height:100vh;height:100svh}.p-top-hero__inner{height:100%;position:relative;padding:70px}.p-top-hero__head{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:100%;text-align:center;color:#fff}.p-top-hero__title{font-size:1.875rem;font-weight:600;letter-spacing:.25em}.p-top-hero__en{font-size:.75rem;letter-spacing:.25em}.p-top-hero__swiper{height:100%;position:relative;z-index:-1;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.07);box-shadow:10px 10px 20px rgba(0,0,0,.07)}.p-top-hero__swiper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1}.p-top-hero__swiper .swiper-slide-active .p-top-hero__img,.p-top-hero__swiper .swiper-slide-duplicate-active .p-top-hero__img,.p-top-hero__swiper .swiper-slide-prev .p-top-hero__img{-webkit-animation:zoomUp 7s linear 0s normal both;animation:zoomUp 7s linear 0s normal both}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}.p-top-hero__item{height:100%}.p-top-hero__img{height:100%}.p-top-hero__img img{height:100%}.p-top-hero__member{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:70px;height:100%}.p-top-hero__name{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;line-height:1;font-size:.75rem}.p-top-hero__scroll{position:absolute;bottom:70px;right:35px;height:100px;width:1px}.p-top-hero__scroll:before{content:"";position:absolute;bottom:0;left:-2px;width:5px;height:5px;border-radius:50%;background:#333;-webkit-animation:circleMove 1.6s ease-in-out infinite,circleMoveHide 1.6s ease-out infinite;animation:circleMove 1.6s ease-in-out infinite,circleMoveHide 1.6s ease-out infinite}.p-top-hero__scroll:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:100px;background:#333}@-webkit-keyframes circleMove{0%{bottom:97%}100%{bottom:3%}}@keyframes circleMove{0%{bottom:97%}100%{bottom:3%}}@-webkit-keyframes circleMoveHide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes circleMoveHide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.p-top-lead{padding:200px 0;position:relative}.p-top-lead:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:960px;height:100%;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/common/teamino_bg.svg) no-repeat center center/contain;z-index:-1}.p-top-lead__text{text-align:center;font-size:1.25rem;letter-spacing:.3em;line-height:2.5}.p-element{padding:0 0 100px}.p-element__lead{text-align:center;font-size:1.25rem;letter-spacing:.3em;line-height:2.5}.p-element__items{margin-top:100px}.p-element__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:200px}.p-element__item:nth-child(2n+1){-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.p-element__item:nth-child(2n+1) .p-element__img{margin-left:calc(50% - 50vw)}.p-element__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-element__item:nth-child(2n) .p-element__img{margin-right:calc(50% - 50vw)}.p-element__item:nth-child(n+2){margin-top:100px}.p-element__img{-webkit-box-flex:0;-webkit-flex:0 0 calc(50vw + 50px);-ms-flex:0 0 calc(50vw + 50px);flex:0 0 calc(50vw + 50px)}.p-element__img img{aspect-ratio:77/45}.p-element__textarea{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-top:30px}.p-element__en{font-size:.875rem;color:#ccc;text-transform:uppercase}.p-element__title{margin-right:10px;font-size:2.5rem;font-weight:700;letter-spacing:.2em}.p-element__title span{font-size:1.875rem}.p-element__lists{margin-top:40px;margin-right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;letter-spacing:.2em}.p-element__wrapper{padding:200px 0 100px}.p-element__text{text-align:center;font-size:1.25rem;letter-spacing:.3em;line-height:2.5}.p-word{position:relative;padding:140px 0}.p-word:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/top/word_bg.png) no-repeat center center/cover;z-index:-2}.p-word:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}.p-word__head{text-align:center}.p-word__title{color:#fff;font-size:2.5rem;letter-spacing:.2em}.p-word__title span{font-size:1.875rem}.p-word__text{text-align:center;margin-top:40px;color:#fff;letter-spacing:.3em;line-height:2.5}.p-word__imgs{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-word__img{-webkit-box-flex:0;-webkit-flex:0 0 270px;-ms-flex:0 0 270px;flex:0 0 270px;border:1px solid #fff;border-radius:100%;aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-word__img img{width:120px}.p-word__img:nth-child(1){margin-right:-20px}.p-word__caption{margin-top:1rem;color:#fff;text-align:center;font-size:.875rem}.p-top-works{padding:0 0 100px}.p-top-works__btn{margin-top:60px;text-align:center}.p-price__title{font-size:4.0625rem;text-align:center;letter-spacing:.15em}.p-price__title span{font-size:2.1875rem}.p-price__table{margin-top:60px}.p-staff__head{margin-top:20px;text-align:center}.p-staff__label{font-size:.75rem;font-weight:700;letter-spacing:.3em}.p-staff__title{font-size:1.875rem;font-weight:700;letter-spacing:.3em}.p-staff__text{margin-top:20px}.p-faq .c-section-head-1{margin-bottom:20px}.p-top-contact{position:relative;padding:80px 0;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.07);box-shadow:10px 10px 20px rgba(0,0,0,.07)}.p-top-contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/top/fv01_pc.png) no-repeat center center/cover;z-index:-2}.p-top-contact:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:-1}.p-top-contact .c-section-head-1{color:#fff;margin-bottom:40px}.p-top-contact .c-section-head-1__en{color:#fff}.p-top-contact__text{color:#fff}.p-top-contact__btn{margin-top:40px;text-align:center}.p-top-contact__btn .c-btn{border:1px solid #fff;color:#fff}.p-contact{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#f8f8f8));background:linear-gradient(to bottom,#fdfdfd,#f8f8f8)}.p-contact__caution{margin-top:10px;font-size:.75rem}.p-contact__caution span{color:#e70000}.p-contact__form{margin:60px auto 0;max-width:800px}.p-error__btn{margin-top:40px}.recaptcha{display:block;margin-top:40px}.recaptcha div{margin:0 auto}.recaptcha .wpcf7-not-valid-tip{text-align:center}.p-page-head{margin-top:70px;padding:94px 0;position:relative}.p-page-head:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:640px;height:100%;background:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/common/teamino_bg.svg) no-repeat center center/contain;z-index:-1}.p-page-head__inner{margin:0 auto;padding:0 4vw}.p-page-head__head{text-align:center}.p-page-head__en{font-size:.875rem;color:#ccc;text-transform:capitalize;letter-spacing:.15em;font-weight:700}.single .p-page-head__en{font-weight:400}.p-page-head__title{font-size:2.5rem;letter-spacing:.15em;font-weight:700}body:not(.privacy-policy) .p-page__wrapper h2:nth-child(n+2),body:not(.privacy-policy) .p-page__wrapper h3:nth-child(n+2),body:not(.privacy-policy) .p-page__wrapper h4:nth-child(n+2){margin-top:2em}body:not(.privacy-policy) .p-page__wrapper h2{margin-bottom:2rem;font-size:1.25rem !important;padding-bottom:16px;position:relative;border-bottom:1px solid #eee}body:not(.privacy-policy) .p-page__wrapper h3{margin-bottom:1.2rem;font-size:1.125rem !important;padding-left:16px;position:relative}body:not(.privacy-policy) .p-page__wrapper h3:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:80%;background-color:#333}body:not(.privacy-policy) .p-page__wrapper h4{margin-bottom:1.2rem;font-weight:700;font-size:1rem}body:not(.privacy-policy) .p-page__wrapper p{padding-bottom:1em}body:not(.privacy-policy) .p-page__wrapper p a{text-decoration:underline;position:relative}body:not(.privacy-policy) .p-page__wrapper p a[target=_blank]:after{content:"";display:inline-block;vertical-align:middle;margin-left:4px;width:16px;height:16px;mask:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/common/blank_white.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background:#00d3f1}body:not(.privacy-policy) .p-page__wrapper .wp-block-image{margin-top:2em;margin-bottom:1.5em}body:not(.privacy-policy) .p-page__wrapper ul:not(.toc_list){padding-bottom:1em}body:not(.privacy-policy) .p-page__wrapper ul:not(.toc_list) li{padding-left:1em;position:relative}body:not(.privacy-policy) .p-page__wrapper ul:not(.toc_list) li:nth-child(n+2){margin-top:.5em}body:not(.privacy-policy) .p-page__wrapper ul:not(.toc_list) li:before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background-color:#333}body:not(.privacy-policy) .p-page__wrapper .toc_list li{padding-left:0;margin-top:8px !important}body:not(.privacy-policy) .p-page__wrapper .toc_list li:before{display:none}body:not(.privacy-policy) .p-page__wrapper .wp-block-quote{margin:1em 0;padding-left:1.5em;position:relative}body:not(.privacy-policy) .p-page__wrapper .wp-block-quote p{padding-bottom:0}body:not(.privacy-policy) .p-page__wrapper .wp-block-quote p:nth-child(n+2){padding-top:1em}body:not(.privacy-policy) .p-page__wrapper .wp-block-quote:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#c1c1c1}body:not(.privacy-policy) .p-page__wrapper .wp-block-quote cite{color:#ccc;font-size:.875rem}body:not(.privacy-policy) .p-page__wrapper .wp-block-button__link{background-color:#00d3f1;border:2px solid #00d3f1}body:not(.privacy-policy) .p-page__wrapper .wp-block-columns{padding-top:1em}.privacy-policy .p-page__wrapper p{padding-bottom:1em}.privacy-policy .p-page__wrapper h2{margin-top:2rem;font-size:1.75rem;font-weight:700;padding-bottom:1rem}.privacy-policy .p-page__wrapper a{text-decoration:underline}.privacy-policy .p-page__wrapper ul:not(.toc_list){padding-bottom:1em}.privacy-policy .p-page__wrapper ul:not(.toc_list)>li{padding-left:1em;text-indent:-1em}.privacy-policy .p-page__wrapper ul:not(.toc_list)>li:nth-child(n+2){margin-top:.2rem}.privacy-policy .p-page__wrapper ul:not(.toc_list)>li:before{content:"・"}.privacy-policy .p-page__wrapper ul:not(.toc_list)>li>ul>li{padding-left:1em;text-indent:-1em}.privacy-policy .p-page__wrapper ul:not(.toc_list)>li>ul>li:before{content:"- "}.privacy-policy .p-page__wrapper .toc_list li{padding-left:0;margin-top:8px !important}.privacy-policy .p-page__wrapper .toc_list li:before{display:none}.privacy-policy .p-page__wrapper>.wp-block-group{margin-top:40px}.privacy-policy .p-page__wrapper>.wp-block-group .wp-block-group{padding:56px 0 40px;border-top:1px solid #ccc}.privacy-policy .p-page__wrapper ol{counter-reset:test}.privacy-policy .p-page__wrapper ol>li{padding-left:1em;text-indent:-1em}.privacy-policy .p-page__wrapper ol>li:before{counter-increment:test;content:counter(test) "."}.c-pagination{margin-top:80px}ul.page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}ul.page-numbers li{margin:0 7px}ul.page-numbers span,ul.page-numbers a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:39px;height:39px;border-radius:50%;overflow:hidden;border:1px solid #333;text-align:center}ul.page-numbers .current{background:#333;color:#fff}.p-single__body h2,.p-single__body h3,.p-single__body h4{font-weight:700;line-height:1.3}.p-single__body h2:nth-child(n+2),.p-single__body h3:nth-child(n+2),.p-single__body h4:nth-child(n+2){margin-top:1em}.p-single__body h2{margin-bottom:1.2rem;font-size:2rem;background:#f7a340;color:#fff;position:relative;padding:12px 24px}.p-single__body h3{margin-bottom:1.2rem;font-size:1.5rem;background:#fff8e9;border-bottom:2px solid #f7a340;color:#f7a340;position:relative;padding:4px 12px}.p-single__body h4{margin-bottom:1.2rem;font-size:1rem;color:#f7a340;position:relative;padding-left:16px}.p-single__body h4:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#f7a340}.p-single__body p{padding-bottom:1.5em}.p-single__body p a{color:#05b2bd;text-decoration:underline;position:relative}.p-single__body p a[target=_blank]:after{content:"";display:inline-block;vertical-align:middle;margin-left:4px;width:16px;height:16px;-webkit-mask:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/common/blank_white.svg);mask:url(//teamino.kinomim.com/wp-content/themes/teamino/assets/css/../img/common/blank_white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:#05b2bd}.p-single__body .wp-block-image{margin-bottom:1.5em}.p-single__body ul:not(.toc_list){padding-bottom:1em}.p-single__body ul:not(.toc_list) li{padding-left:1em;text-indent:-1em;position:relative}.p-single__body ul:not(.toc_list) li:before{content:"・"}.p-single__body .toc_list li{padding-left:0;margin-top:8px !important}.p-single__body .toc_list li:before{display:none}.p-single__body .wp-block-quote{margin:1em 0;padding-left:1.5em;position:relative}.p-single__body .wp-block-quote p{padding-bottom:0}.p-single__body .wp-block-quote p:nth-child(n+2){padding-top:1em}.p-single__body .wp-block-quote:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#c1c1c1}.p-single__body .wp-block-quote cite{color:#ccc;font-size:.875rem}.p-single__body .wp-block-button__link{background-color:#00d3f1;border:2px solid #00d3f1}.p-single__body .wp-block-columns{padding-top:1em}.p-single__body .wp-block-embed{padding-top:1em}.p-single__body .wp-block-embed .wp-block-embed__wrapper{padding-top:56.25%;position:relative}.p-single__body .wp-block-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}#toc_container{margin:0 auto 2em}@media screen and (min-width:1025px){html{margin:0}.pc{display:block}.none-pc{display:none}}@media screen and (min-width:1441px){html{margin:0}}@media screen and (max-width:1280px){html{margin:0}}@media screen and (max-width:1024px){html{margin:0}.tab{display:block}.none-tab{display:none !important}.c-cards--3{gap:40px}.l-header__inner{padding:0 40px}.l-header__hamburger{right:40px}.l-inner{padding:0 40px}.l-inner--s{padding:0 40px}.p-element__item{gap:60px}.p-element__title{font-size:2rem}.p-element__title span{font-size:1.5rem}}@media screen and (max-width:768px){html{margin:0}.sp{display:block}.none-sp{display:none}.c-title-1{font-size:1.375rem}.c-title-2{font-size:1.25rem}.c-table td a[href*="tel:"]{pointer-events:inherit;text-decoration:underline}.c-form__item:nth-child(n+2){margin-top:10px}.c-form__block{display:block}.c-form__title{margin-top:0;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.c-form__input,.c-form__select,.c-form__radio,.c-form__textarea{margin-top:5px}.c-form__radio{grid-template-columns:repeat(1,1fr)}input[type=submit],input[type=button]{font-size:1rem}textarea{min-height:200px}.c-form__check{margin-top:20px;margin-left:0;text-align:center}.c-form__check input+span{font-size:.9375rem}.c-form__caution{font-size:.875rem}.c-form--confirm .c-form__title{font-weight:700}.c-section-head-1{margin-bottom:40px}.c-section-head-1__en{font-size:.875rem}.c-section-head-1__title{font-size:2rem}.c-section-head-1__title span{font-size:1.5rem}.c-cards--2{gap:50px 18px}.c-cards--3{gap:40px 20px}.c-cards--4{grid-template-columns:repeat(2,1fr);gap:30px 20px}.c-accordion__head{gap:10px}.c-accordion__icon{-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px}.c-accordion__q{margin-top:25px}.c-accordion__title{padding:30px 24px 30px 0}.c-accordion__content{padding:0 0 30px;gap:10px}.l-header{padding:18px 0}.l-header__inner{padding:0 16px}.l-header__logo{width:250px}.l-header__overlay{display:none}.l-header__menu{width:100%;max-width:100%}.l-header__hamburger{right:4vw}.l-inner{padding:0 4vw}.l-inner--s{padding:0 4vw}.l-section{padding:80px 0}.p-fixed-cta{bottom:24px;right:4vw;width:80px;height:80px}.p-fixed-cta__link img{height:24px;width:40px}.p-top-hero__inner{padding:70px 32px 0}.p-top-hero__head{padding:0 32px}.p-top-hero__title{font-size:1.5rem}.p-top-hero__en{margin-top:10px;font-size:.625rem}.p-top-hero__member{width:inherit;left:10px}.p-top-hero__name{font-size:.625rem}.p-top-hero__scroll{right:16px;bottom:0}.p-top-lead{padding:80px 0}.p-top-lead__text{font-size:1.125rem;letter-spacing:.1em}.p-element{padding:0 0 60px}.p-element__lead{letter-spacing:.1em;font-size:1.125rem}.p-element__items{margin-top:60px}.p-element__item{display:block}.p-element__item:nth-child(n+2){margin-top:60px}.p-element__textarea{margin:30px auto 0}.p-element__wrapper{padding:160px 0 80px}.p-element__text{letter-spacing:.1em;font-size:1.125rem}.p-word{padding:100px 0}.p-word__text{letter-spacing:.1em;font-size:1.125rem}.p-word__imgs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:270px;margin:40px auto 0}.p-word__img:nth-child(1){margin-right:0;margin-bottom:-20px}.p-top-works{padding:0 0 80px}.p-price__title span{font-size:1.5rem}.p-price__title{font-size:2.25rem}.p-price__table{margin-top:40px}.p-contact__form{margin:40px auto 0}.p-page-head:before{width:95%}.p-page-head{padding:50px 0}.p-page-head__title{font-size:1.875rem}body:not(.privacy-policy) .p-page__wrapper h2{padding-bottom:12px;margin-bottom:1.5rem;font-size:1rem !important}body:not(.privacy-policy) .p-page__wrapper h3{font-size:.9375rem !important}body:not(.privacy-policy) .p-page__wrapper h4{font-size:.875rem}body:not(.privacy-policy) .p-page__wrapper p{font-size:.875rem}body:not(.privacy-policy) .p-page__wrapper ul:not(.toc_list) li{font-size:.875rem}body:not(.privacy-policy) .p-page__wrapper ul:not(.toc_list) li:before{top:8px}body:not(.privacy-policy) .p-page__wrapper .wp-block-button{width:100% !important;max-width:300px !important}.privacy-policy .p-page__wrapper h2{padding-bottom:.5em;font-size:1.5rem}.privacy-policy .p-page__wrapper>.wp-block-group .wp-block-group{padding:32px 0 24px}.c-pagination{margin-top:60px}.p-single__body h2{font-size:1.5rem}.p-single__body h3{font-size:1.25rem}.p-single__body p{font-size:.9375rem}.p-single__body .wp-block-button{width:100% !important;max-width:300px !important}}@media screen and (max-width:599px){html{margin:0}.md{display:block}.none-md{display:none}.c-btn{width:100%}.c-table th,.c-table td{font-size:.9375rem}.c-table th{width:120px;padding:16px 0}.c-table td{padding:16px 0}.c-cards--3{grid-template-columns:repeat(1,1fr)}.c-cards--4{grid-template-columns:repeat(1,1fr);gap:0}.c-post__link{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 48px 16px 0}.c-post__btn{right:0}}@media screen and (max-width:425px){html{margin:0}body{font-size:.9375rem}.sm{display:block}.none-sm{display:none}.p-staff__title{font-size:1.5rem}}@media screen and (max-width:375px){html{margin:0}}@media (hover:hover){a[href^="tel:"]:hover{opacity:.6}.c-btn:hover{background:#333;color:#fff}.c-table td a[href*="mailto:"]:hover{text-decoration:none}.c-form__check a:hover{text-decoration:none}.c-form__link:hover{opacity:.7}.c-form__btn .c-btn:hover{background:#fff;color:#333}.c-btn:disabled:hover{background:#ccc;border:1px solid #ccc;color:#333}.c-form--confirm .back_button:hover{text-decoration:none}.c-card__link:hover .c-card__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-card__link:hover .c-card__title{text-decoration:underline}.c-post__link:hover .c-post__btn{background:#333}.c-post__link:hover .c-post__btn:after{background:#fff}.l-header__link:hover{color:#00d3f1}.l-footer__link:hover{text-decoration:underline}.p-fixed-cta__link:hover:before{-webkit-animation-play-state:paused;animation-play-state:paused}.p-top-contact__btn .c-btn:hover{background:#fff;color:#333}body:not(.privacy-policy) .p-page__wrapper p a:hover{text-decoration:none}body:not(.privacy-policy) .p-page__wrapper .wp-block-button__link:hover{background-color:#f9f9f9;color:#00d3f1}.privacy-policy .p-page__wrapper a:hover{text-decoration:none}ul.page-numbers a:hover{background:#333;color:#fff}.p-single__body p a:hover{text-decoration:none}.p-single__body .wp-block-button__link:hover{background-color:#f9f9f9;color:#00d3f1}}