
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@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') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  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: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-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: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.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%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-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: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%}img{max-width:100%}a{-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;color:#1f2c73}body>main,body>header,body>.block>header,body>footer,body.wp-admin .interface-interface-skeleton__content{position:relative;z-index:0}body>main ::-moz-selection, body>header ::-moz-selection, body>.block>header ::-moz-selection, body>footer ::-moz-selection, body.wp-admin .interface-interface-skeleton__content ::-moz-selection{background:#1f2c73;color:#fff}body>main ::selection,body>header ::selection,body>.block>header ::selection,body>footer ::selection,body.wp-admin .interface-interface-skeleton__content ::selection{background:#1f2c73;color:#fff}.container{display:block;width:100%;max-width:100%;margin:0 auto}.container._large{width:960px;max-width:calc(100% - 48px)}.container._large._shadow{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);padding:36px}.container._medium{max-width:768px}.container._medium._shadow{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);padding:28px}.container._small{max-width:440px}.container._small._shadow{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);padding:28px 20px}.block{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-inner{position:relative;width:100%;max-width:100%;margin:0 auto;clear:both;padding-left:56px;padding-right:56px}.block-inner .block-inner{padding-left:0;padding-right:0}.block-inner+.block-inner{margin-top:1em}.block>[class^=paragraph]+[class^=headline]{margin-top:1.5em}@media(min-width: 680px){.block-inner{max-width:1040px}.block._full{display:block;width:100%;max-width:100%;margin:0 auto}.block._full .block-inner{max-width:100%;padding-left:0;padding-right:0}.block._wide .block-inner{max-width:1300px}}.icon{font-size:13px;display:inline-block;-webkit-mask-size:contain;mask-size:contain}.icon{width:1em;height:1em}.icon._facebook{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._facebook._primary{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._facebook._secondary{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._facebook._default{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._facebook._light{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._facebook._danger{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._facebook._success{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._facebook._info{-webkit-mask-image:url(../img/icon/facebook.svg);mask-image:url(../img/icon/facebook.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._twitter{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._twitter._primary{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._twitter._secondary{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._twitter._default{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._twitter._light{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._twitter._danger{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._twitter._success{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._twitter._info{-webkit-mask-image:url(../img/icon/twitter.svg);mask-image:url(../img/icon/twitter.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._instagram{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._instagram._primary{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._instagram._secondary{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._instagram._default{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._instagram._light{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._instagram._danger{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._instagram._success{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._instagram._info{-webkit-mask-image:url(../img/icon/instagram.svg);mask-image:url(../img/icon/instagram.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowLeft{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowLeft._primary{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowLeft._secondary{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowLeft._default{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowLeft._light{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._arrowLeft._danger{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._arrowLeft._success{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowLeft._info{-webkit-mask-image:url(../img/icon/arrowLeft.svg);mask-image:url(../img/icon/arrowLeft.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowRight{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowRight._primary{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowRight._secondary{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowRight._default{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowRight._light{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._arrowRight._danger{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._arrowRight._success{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowRight._info{-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowUp{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowUp._primary{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowUp._secondary{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowUp._default{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowUp._light{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._arrowUp._danger{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._arrowUp._success{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowUp._info{-webkit-mask-image:url(../img/icon/arrowUp.svg);mask-image:url(../img/icon/arrowUp.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowDown{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowDown._primary{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowDown._secondary{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowDown._default{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowDown._light{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._arrowDown._danger{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._arrowDown._success{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowDown._info{-webkit-mask-image:url(../img/icon/arrowDown.svg);mask-image:url(../img/icon/arrowDown.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowDownCircle{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowDownCircle._primary{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowDownCircle._secondary{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._arrowDownCircle._default{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._arrowDownCircle._light{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._arrowDownCircle._danger{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._arrowDownCircle._success{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._arrowDownCircle._info{-webkit-mask-image:url(../img/icon/arrowDownCircle.svg);mask-image:url(../img/icon/arrowDownCircle.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._calendar{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._calendar._primary{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._calendar._secondary{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._calendar._default{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._calendar._light{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._calendar._danger{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._calendar._success{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._calendar._info{-webkit-mask-image:url(../img/icon/calendar.svg);mask-image:url(../img/icon/calendar.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._check{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._check._primary{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._check._secondary{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._check._default{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._check._light{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._check._danger{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._check._success{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._check._info{-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._cross{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._cross._primary{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._cross._secondary{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._cross._default{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._cross._light{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._cross._danger{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._cross._success{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._cross._info{-webkit-mask-image:url(../img/icon/cross.svg);mask-image:url(../img/icon/cross.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._fullscreen{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._fullscreen._primary{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._fullscreen._secondary{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._fullscreen._default{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._fullscreen._light{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._fullscreen._danger{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._fullscreen._success{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._fullscreen._info{-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._fullscreenEsc{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._fullscreenEsc._primary{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._fullscreenEsc._secondary{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._fullscreenEsc._default{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._fullscreenEsc._light{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._fullscreenEsc._danger{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._fullscreenEsc._success{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._fullscreenEsc._info{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._location{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._location._primary{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._location._secondary{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._location._default{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._location._light{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._location._danger{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._location._success{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._location._info{-webkit-mask-image:url(../img/icon/location.svg);mask-image:url(../img/icon/location.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._lightBulb{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._lightBulb._primary{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._lightBulb._secondary{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._lightBulb._default{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._lightBulb._light{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._lightBulb._danger{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._lightBulb._success{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._lightBulb._info{-webkit-mask-image:url(../img/icon/lightBulb.svg);mask-image:url(../img/icon/lightBulb.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._mail{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._mail._primary{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._mail._secondary{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._mail._default{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._mail._light{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._mail._danger{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._mail._success{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._mail._info{-webkit-mask-image:url(../img/icon/mail.svg);mask-image:url(../img/icon/mail.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._movie{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._movie._primary{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._movie._secondary{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._movie._default{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._movie._light{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._movie._danger{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._movie._success{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._movie._info{-webkit-mask-image:url(../img/icon/movie.svg);mask-image:url(../img/icon/movie.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._music{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._music._primary{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._music._secondary{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._music._default{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._music._light{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._music._danger{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._music._success{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._music._info{-webkit-mask-image:url(../img/icon/music.svg);mask-image:url(../img/icon/music.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._mypage{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._mypage._primary{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._mypage._secondary{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._mypage._default{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._mypage._light{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._mypage._danger{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._mypage._success{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._mypage._info{-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._newWindow{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._newWindow._primary{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._newWindow._secondary{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._newWindow._default{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._newWindow._light{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._newWindow._danger{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._newWindow._success{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._newWindow._info{-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._other{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._other._primary{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._other._secondary{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._other._default{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._other._light{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._other._danger{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._other._success{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._other._info{-webkit-mask-image:url(../img/icon/other.svg);mask-image:url(../img/icon/other.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._pause{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._pause._primary{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._pause._secondary{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._pause._default{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._pause._light{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._pause._danger{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._pause._success{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._pause._info{-webkit-mask-image:url(../img/icon/pause.svg);mask-image:url(../img/icon/pause.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._pen{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._pen._primary{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._pen._secondary{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._pen._default{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._pen._light{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._pen._danger{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._pen._success{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._pen._info{-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._play{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._play._primary{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._play._secondary{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._play._default{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._play._light{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._play._danger{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._play._success{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._play._info{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._playlist{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._playlist._primary{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._playlist._secondary{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._playlist._default{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._playlist._light{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._playlist._danger{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._playlist._success{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._playlist._info{-webkit-mask-image:url(../img/icon/playlist.svg);mask-image:url(../img/icon/playlist.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._radio{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._radio._primary{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._radio._secondary{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._radio._default{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._radio._light{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._radio._danger{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._radio._success{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._radio._info{-webkit-mask-image:url(../img/icon/radio.svg);mask-image:url(../img/icon/radio.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._sheet{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._sheet._primary{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._sheet._secondary{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._sheet._default{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._sheet._light{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._sheet._danger{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._sheet._success{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._sheet._info{-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._star{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._star._primary{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._star._secondary{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._star._default{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._star._light{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._star._danger{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._star._success{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._star._info{-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._starAdd{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._starAdd._primary{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._starAdd._secondary{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._starAdd._default{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._starAdd._light{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._starAdd._danger{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._starAdd._success{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._starAdd._info{-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._tool{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._tool._primary{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._tool._secondary{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._tool._default{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b}.icon._tool._light{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.icon._tool._danger{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#ff3100}.icon._tool._success{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.icon._tool._info{-webkit-mask-image:url(../img/icon/tool.svg);mask-image:url(../img/icon/tool.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}.icon._uta{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:#121e5b}.icon._uta._primary{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:#1f2c73}.icon._uta._secondary{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:rgba(18,30,91,.6)}.icon._uta._default{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:#121e5b}.icon._uta._light{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:#fff}.icon._uta._danger{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:#ff3100}.icon._uta._success{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:#1f2c73}.icon._uta._info{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;background-color:rgba(18,30,91,.6)}.headline1{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:56px;line-height:1.375}.headline2{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:32px;line-height:1.375}.headline3{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:28px;line-height:1.375}.headline4{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:24px;line-height:1.375}.headline5{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:20px;line-height:1.675}.headline6{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:16px;line-height:1.675}>p{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:20px;line-height:1.675}>p small{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:11px;line-height:1.675}.paragraph1{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:20px;line-height:1.675}.paragraph2{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:18px;line-height:1.675}.paragraph3{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:16px;line-height:1.675}.paragraph4{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:14px;line-height:1.675}.paragraph5{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675}.paragraph6{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:11px;line-height:1.675}._sansserif{font-family:"YuGothic","Yu Gothic",sans-serif}strong{font-weight:bold}mark{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(31, 44, 115, 0.4)));background:linear-gradient(transparent 50%, rgba(31, 44, 115, 0.4) 50%);padding-bottom:.15em;display:inline}figure{margin:0}.list{padding:0;margin:0;padding-left:1.5em}.list>li>.list{font-size:.85em;margin-top:16px;margin-bottom:20px}.list>li{margin-bottom:.5em}.list._indent1{padding-left:3em;list-style:circle}.list._indent2{padding-left:4.5em;list-style:decimal}.list._indent3{padding-left:6em;list-style:lower-latin}.list._check{padding-left:1.5em;list-style:none;padding-left:0;padding-left:1.5em}.list._check>li{margin-bottom:.5em}.list._check>[class*=-item],.list._check li{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:16px;line-height:1.675;position:relative;padding-left:1.75em}.list._check>[class*=-item]::before,.list._check li::before{content:"";position:absolute;top:2px;left:0;font-size:20px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/check.svg);mask-image:url(../img/icon/check.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.list._check>[class*=-item]::before,.list._check li::before{width:1em;height:1em}.list._number{padding-left:1.5em}.list._number>li{margin-bottom:.5em}.list._number ._number{list-style:lower-roman}.label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:12px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:3px 3px 4px;background-color:#121e5b;border-radius:4px;border:2px solid rgba(255,255,255,0);overflow:hidden}.label._primary{background-color:#1f2c73}.label._danger{background-color:#ff3100}.label._light{background-color:rgba(0,0,0,0);color:rgba(18,30,91,.6)}.label._time{background-color:rgba(0,0,0,.6)}.label._spellMemomies{color:rgba(18,30,91,.6);background-color:rgba(0,0,0,0)}.label._spellMemomies::before{content:"";font-size:16px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6);margin-right:4px}.label._spellMemomies::before{width:1em;height:1em}.label._sheet::before{content:"";font-size:12px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/sheet.svg);mask-image:url(../img/icon/sheet.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff;margin-right:4px}.label._sheet::before{width:1em;height:1em}.label._new{background-color:#ff3100}.label._active{background-color:#ff3100}.btn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease}.btn:hover,.btn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.btn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.btn-inner-icon{margin-right:.2em}.btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.btn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.btn._primary{background-color:#1f2c73;border-color:#1f2c73}.btn._primary:hover,.btn._primary:focus{background-color:#fff;color:#1f2c73}.btn._primary:hover .icon,.btn._primary:focus .icon{background-color:#1f2c73}.btn._primary .icon{background-color:#fff}.btn._secondary{color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73}.btn._secondary:hover,.btn._secondary:focus{background-color:#1f2c73;color:#fff}.btn._secondary:hover .icon,.btn._secondary:focus .icon{background-color:#fff}.btn._secondary .icon{background-color:#1f2c73}.btn._info{color:#1f2c73;background-color:rgba(31,44,115,.1)}.btn._info .icon{background-color:#1f2c73}.btn._info:hover,.btn._info:focus{background-color:rgba(31,44,115,.2)}.btn._light{color:#fff;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn._light .icon{background-color:#fff}.btn._light:hover,.btn._light:focus{background-color:rgba(255,255,255,.4)}.btn._link{color:#121e5b;background-color:rgba(0,0,0,0)}.btn._link .icon{background-color:#121e5b}.btn._link:hover,.btn._link:focus{color:#1f2c73;background-color:rgba(18,30,91,.1)}.btn._link:hover .icon,.btn._link:focus .icon{background-color:#1f2c73}.btn._large{font-size:20px;padding:17px 20px 20px}.btn._large .btn-icon{width:22px;height:22px}.btn._large .btn-icon .icon{font-size:24px;-webkit-transform:translateY(1px);transform:translateY(1px)}.btn._small{font-size:13px;padding:13px 13px;border-radius:4px}.btn._small .btn-icon{width:16px;height:16px}.btn._small .btn-icon .icon{font-size:16px}.form{max-width:100%;margin-left:auto;margin-right:auto}.form fieldset{border:none}.form p:empty{display:none}.form-ttl{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:16px;line-height:1.675;margin-bottom:.5em}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding:0 !important}.form-row:not(:last-child){padding-bottom:20px !important}.form-row-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:8px}.form-row-col>*:not([type=hidden])+*{margin-left:20px}.form-row-col:last-child{margin-bottom:0}.form-row-col._right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-row-col._right .form-row-col-note{text-align:right}.form-row-col-ctr{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.form-row-col-ctr input[type=text],.form-row-col-ctr input[type=number],.form-row-col-ctr input[type=tel],.form-row-col-ctr input[type=password],.form-row-col-ctr input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:1.6em;padding-bottom:1.2em;padding-left:.6em;padding-right:.75em;border-radius:7px;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;font-size:16px;font-weight:bold;line-height:1.6;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease}.form-row-col-ctr input[type=text]:hover,.form-row-col-ctr input[type=number]:hover,.form-row-col-ctr input[type=tel]:hover,.form-row-col-ctr input[type=password]:hover,.form-row-col-ctr input[type=email]:hover{-webkit-box-shadow:0 0 0 2px rgba(31,44,115,0);box-shadow:0 0 0 2px rgba(31,44,115,0);border:1px solid #1f2c73}.form-row-col-ctr input[type=text]:hover:-moz-read-only, .form-row-col-ctr input[type=number]:hover:-moz-read-only, .form-row-col-ctr input[type=tel]:hover:-moz-read-only, .form-row-col-ctr input[type=password]:hover:-moz-read-only, .form-row-col-ctr input[type=email]:hover:-moz-read-only{box-shadow:0 0 0 0 rgba(18,30,91,0)}.form-row-col-ctr input[type=text]:hover:read-only,.form-row-col-ctr input[type=number]:hover:read-only,.form-row-col-ctr input[type=tel]:hover:read-only,.form-row-col-ctr input[type=password]:hover:read-only,.form-row-col-ctr input[type=email]:hover:read-only{-webkit-box-shadow:0 0 0 0 rgba(18,30,91,0);box-shadow:0 0 0 0 rgba(18,30,91,0)}.form-row-col-ctr input[type=text]:hover+label,.form-row-col-ctr input[type=number]:hover+label,.form-row-col-ctr input[type=tel]:hover+label,.form-row-col-ctr input[type=password]:hover+label,.form-row-col-ctr input[type=email]:hover+label{color:rgba(18,30,91,.8);font-weight:bold}.form-row-col-ctr input[type=text]:focus,.form-row-col-ctr input[type=number]:focus,.form-row-col-ctr input[type=tel]:focus,.form-row-col-ctr input[type=password]:focus,.form-row-col-ctr input[type=email]:focus{-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3);border:1px solid #1f2c73;outline:none}.form-row-col-ctr input[type=text]::-webkit-input-placeholder, .form-row-col-ctr input[type=number]::-webkit-input-placeholder, .form-row-col-ctr input[type=tel]::-webkit-input-placeholder, .form-row-col-ctr input[type=password]::-webkit-input-placeholder, .form-row-col-ctr input[type=email]::-webkit-input-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr input[type=text]::-moz-placeholder, .form-row-col-ctr input[type=number]::-moz-placeholder, .form-row-col-ctr input[type=tel]::-moz-placeholder, .form-row-col-ctr input[type=password]::-moz-placeholder, .form-row-col-ctr input[type=email]::-moz-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr input[type=text]:-ms-input-placeholder, .form-row-col-ctr input[type=number]:-ms-input-placeholder, .form-row-col-ctr input[type=tel]:-ms-input-placeholder, .form-row-col-ctr input[type=password]:-ms-input-placeholder, .form-row-col-ctr input[type=email]:-ms-input-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr input[type=text]::-ms-input-placeholder, .form-row-col-ctr input[type=number]::-ms-input-placeholder, .form-row-col-ctr input[type=tel]::-ms-input-placeholder, .form-row-col-ctr input[type=password]::-ms-input-placeholder, .form-row-col-ctr input[type=email]::-ms-input-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr input[type=text]::placeholder,.form-row-col-ctr input[type=number]::placeholder,.form-row-col-ctr input[type=tel]::placeholder,.form-row-col-ctr input[type=password]::placeholder,.form-row-col-ctr input[type=email]::placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr input[type=text]:-moz-placeholder-shown+label, .form-row-col-ctr input[type=number]:-moz-placeholder-shown+label, .form-row-col-ctr input[type=tel]:-moz-placeholder-shown+label, .form-row-col-ctr input[type=password]:-moz-placeholder-shown+label, .form-row-col-ctr input[type=email]:-moz-placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.form-row-col-ctr input[type=text]:-ms-input-placeholder+label, .form-row-col-ctr input[type=number]:-ms-input-placeholder+label, .form-row-col-ctr input[type=tel]:-ms-input-placeholder+label, .form-row-col-ctr input[type=password]:-ms-input-placeholder+label, .form-row-col-ctr input[type=email]:-ms-input-placeholder+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.form-row-col-ctr input[type=text]:placeholder-shown+label,.form-row-col-ctr input[type=number]:placeholder-shown+label,.form-row-col-ctr input[type=tel]:placeholder-shown+label,.form-row-col-ctr input[type=password]:placeholder-shown+label,.form-row-col-ctr input[type=email]:placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em)}.form-row-col-ctr input[type=text]:not(:-moz-placeholder-shown)+label, .form-row-col-ctr input[type=number]:not(:-moz-placeholder-shown)+label, .form-row-col-ctr input[type=tel]:not(:-moz-placeholder-shown)+label, .form-row-col-ctr input[type=password]:not(:-moz-placeholder-shown)+label, .form-row-col-ctr input[type=email]:not(:-moz-placeholder-shown)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr input[type=text]:not(:-ms-input-placeholder)+label, .form-row-col-ctr input[type=number]:not(:-ms-input-placeholder)+label, .form-row-col-ctr input[type=tel]:not(:-ms-input-placeholder)+label, .form-row-col-ctr input[type=password]:not(:-ms-input-placeholder)+label, .form-row-col-ctr input[type=email]:not(:-ms-input-placeholder)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr input[type=text]:not(:placeholder-shown)+label,.form-row-col-ctr input[type=number]:not(:placeholder-shown)+label,.form-row-col-ctr input[type=tel]:not(:placeholder-shown)+label,.form-row-col-ctr input[type=password]:not(:placeholder-shown)+label,.form-row-col-ctr input[type=email]:not(:placeholder-shown)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr input[type=text]:focus:not(:-moz-read-only)+label, .form-row-col-ctr input[type=number]:focus:not(:-moz-read-only)+label, .form-row-col-ctr input[type=tel]:focus:not(:-moz-read-only)+label, .form-row-col-ctr input[type=password]:focus:not(:-moz-read-only)+label, .form-row-col-ctr input[type=email]:focus:not(:-moz-read-only)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr input[type=text]:focus:not(:read-only)+label,.form-row-col-ctr input[type=number]:focus:not(:read-only)+label,.form-row-col-ctr input[type=tel]:focus:not(:read-only)+label,.form-row-col-ctr input[type=password]:focus:not(:read-only)+label,.form-row-col-ctr input[type=email]:focus:not(:read-only)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr input[type=text]:not(:focus):not(:-moz-placeholder-shown):invalid, .form-row-col-ctr input[type=number]:not(:focus):not(:-moz-placeholder-shown):invalid, .form-row-col-ctr input[type=tel]:not(:focus):not(:-moz-placeholder-shown):invalid, .form-row-col-ctr input[type=password]:not(:focus):not(:-moz-placeholder-shown):invalid, .form-row-col-ctr input[type=email]:not(:focus):not(:-moz-placeholder-shown):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.form-row-col-ctr input[type=text]:not(:focus):not(:-ms-input-placeholder):invalid, .form-row-col-ctr input[type=number]:not(:focus):not(:-ms-input-placeholder):invalid, .form-row-col-ctr input[type=tel]:not(:focus):not(:-ms-input-placeholder):invalid, .form-row-col-ctr input[type=password]:not(:focus):not(:-ms-input-placeholder):invalid, .form-row-col-ctr input[type=email]:not(:focus):not(:-ms-input-placeholder):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.form-row-col-ctr input[type=text]:not(:focus):not(:placeholder-shown):invalid,.form-row-col-ctr input[type=number]:not(:focus):not(:placeholder-shown):invalid,.form-row-col-ctr input[type=tel]:not(:focus):not(:placeholder-shown):invalid,.form-row-col-ctr input[type=password]:not(:focus):not(:placeholder-shown):invalid,.form-row-col-ctr input[type=email]:not(:focus):not(:placeholder-shown):invalid{-webkit-box-shadow:0 0 0 4px rgba(255,49,0,.3);box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.form-row-col-ctr input[type=text]:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid, .form-row-col-ctr input[type=number]:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid, .form-row-col-ctr input[type=tel]:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid, .form-row-col-ctr input[type=password]:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid, .form-row-col-ctr input[type=email]:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid{display:block}.form-row-col-ctr input[type=text]:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid, .form-row-col-ctr input[type=number]:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid, .form-row-col-ctr input[type=tel]:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid, .form-row-col-ctr input[type=password]:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid, .form-row-col-ctr input[type=email]:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid{display:block}.form-row-col-ctr input[type=text]:not(:focus):not(:placeholder-shown):invalid~.tips-invalid,.form-row-col-ctr input[type=number]:not(:focus):not(:placeholder-shown):invalid~.tips-invalid,.form-row-col-ctr input[type=tel]:not(:focus):not(:placeholder-shown):invalid~.tips-invalid,.form-row-col-ctr input[type=password]:not(:focus):not(:placeholder-shown):invalid~.tips-invalid,.form-row-col-ctr input[type=email]:not(:focus):not(:placeholder-shown):invalid~.tips-invalid{display:block}.form-row-col-ctr input[type=text]:not(:focus):not(:-moz-placeholder-shown):invalid+label, .form-row-col-ctr input[type=number]:not(:focus):not(:-moz-placeholder-shown):invalid+label, .form-row-col-ctr input[type=tel]:not(:focus):not(:-moz-placeholder-shown):invalid+label, .form-row-col-ctr input[type=password]:not(:focus):not(:-moz-placeholder-shown):invalid+label, .form-row-col-ctr input[type=email]:not(:focus):not(:-moz-placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.form-row-col-ctr input[type=text]:not(:focus):not(:-ms-input-placeholder):invalid+label, .form-row-col-ctr input[type=number]:not(:focus):not(:-ms-input-placeholder):invalid+label, .form-row-col-ctr input[type=tel]:not(:focus):not(:-ms-input-placeholder):invalid+label, .form-row-col-ctr input[type=password]:not(:focus):not(:-ms-input-placeholder):invalid+label, .form-row-col-ctr input[type=email]:not(:focus):not(:-ms-input-placeholder):invalid+label{color:#ff3100;font-weight:normal}.form-row-col-ctr input[type=text]:not(:focus):not(:placeholder-shown):invalid+label,.form-row-col-ctr input[type=number]:not(:focus):not(:placeholder-shown):invalid+label,.form-row-col-ctr input[type=tel]:not(:focus):not(:placeholder-shown):invalid+label,.form-row-col-ctr input[type=password]:not(:focus):not(:placeholder-shown):invalid+label,.form-row-col-ctr input[type=email]:not(:focus):not(:placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.form-row-col-ctr input[type=text]:required+label::after,.form-row-col-ctr input[type=number]:required+label::after,.form-row-col-ctr input[type=tel]:required+label::after,.form-row-col-ctr input[type=password]:required+label::after,.form-row-col-ctr input[type=email]:required+label::after{content:"*";color:#ff3100;margin-left:.1em;-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}.form-row-col-ctr input[type=text]:-webkit-autofill,.form-row-col-ctr input[type=number]:-webkit-autofill,.form-row-col-ctr input[type=tel]:-webkit-autofill,.form-row-col-ctr input[type=password]:-webkit-autofill,.form-row-col-ctr input[type=email]:-webkit-autofill{-webkit-text-fill-color:#121e5b !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.form-row-col-ctr input[type=text]:-moz-read-only, .form-row-col-ctr input[type=number]:-moz-read-only, .form-row-col-ctr input[type=tel]:-moz-read-only, .form-row-col-ctr input[type=password]:-moz-read-only, .form-row-col-ctr input[type=email]:-moz-read-only{border:none;background-color:#faf9f7;pointer-events:none}.form-row-col-ctr input[type=text]:read-only,.form-row-col-ctr input[type=number]:read-only,.form-row-col-ctr input[type=tel]:read-only,.form-row-col-ctr input[type=password]:read-only,.form-row-col-ctr input[type=email]:read-only{border:none;background-color:#faf9f7;pointer-events:none}.form-row-col-ctr input[type=text]+label,.form-row-col-ctr input[type=number]+label,.form-row-col-ctr input[type=tel]+label,.form-row-col-ctr input[type=password]+label,.form-row-col-ctr input[type=email]+label{display:block;position:absolute;top:0;left:0;color:rgba(18,30,91,.4);font-size:16px;font-weight:bold;line-height:1.6;text-align:left;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(31,44,115,.1);position:absolute;top:8px;right:8px;bottom:8px;left:auto;margin:auto;width:auto}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn-inner,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn-inner,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn-inner,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn-inner,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn-inner-icon,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn-inner-icon,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn-inner-icon,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn-inner-icon,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn-inner-icon{margin-right:.2em}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn-icon,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn-icon,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn-icon,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn-icon,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn-icon>.icon,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn-icon>.icon,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn-icon>.icon,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn-icon>.icon,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn .icon,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn .icon,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn .icon,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn .icon,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn .icon{background-color:#1f2c73}.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=text]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=number]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=tel]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=password]~.form-row-col-ctr-innerBtn:focus,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr input[type=email]~.form-row-col-ctr-innerBtn:focus{background-color:rgba(31,44,115,.2)}.form-row-col-ctr textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:1.6em;padding-bottom:1.2em;padding-left:.6em;padding-right:.75em;border-radius:7px;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;font-size:16px;font-weight:bold;line-height:1.6;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:200px}.form-row-col-ctr textarea:hover{-webkit-box-shadow:0 0 0 2px rgba(31,44,115,0);box-shadow:0 0 0 2px rgba(31,44,115,0);border:1px solid #1f2c73}.form-row-col-ctr textarea:hover:-moz-read-only{box-shadow:0 0 0 0 rgba(18,30,91,0)}.form-row-col-ctr textarea:hover:read-only{-webkit-box-shadow:0 0 0 0 rgba(18,30,91,0);box-shadow:0 0 0 0 rgba(18,30,91,0)}.form-row-col-ctr textarea:hover+label{color:rgba(18,30,91,.8);font-weight:bold}.form-row-col-ctr textarea:focus{-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3);border:1px solid #1f2c73;outline:none}.form-row-col-ctr textarea::-webkit-input-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr textarea::-moz-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr textarea:-ms-input-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr textarea::-ms-input-placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr textarea::placeholder{color:rgba(18,30,91,0)}.form-row-col-ctr textarea:-moz-placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.form-row-col-ctr textarea:-ms-input-placeholder+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.form-row-col-ctr textarea:placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em)}.form-row-col-ctr textarea:not(:-moz-placeholder-shown)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr textarea:not(:-ms-input-placeholder)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr textarea:not(:placeholder-shown)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr textarea:focus:not(:-moz-read-only)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr textarea:focus:not(:read-only)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.form-row-col-ctr textarea:not(:focus):not(:-moz-placeholder-shown):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.form-row-col-ctr textarea:not(:focus):not(:-ms-input-placeholder):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.form-row-col-ctr textarea:not(:focus):not(:placeholder-shown):invalid{-webkit-box-shadow:0 0 0 4px rgba(255,49,0,.3);box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.form-row-col-ctr textarea:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid{display:block}.form-row-col-ctr textarea:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid{display:block}.form-row-col-ctr textarea:not(:focus):not(:placeholder-shown):invalid~.tips-invalid{display:block}.form-row-col-ctr textarea:not(:focus):not(:-moz-placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.form-row-col-ctr textarea:not(:focus):not(:-ms-input-placeholder):invalid+label{color:#ff3100;font-weight:normal}.form-row-col-ctr textarea:not(:focus):not(:placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.form-row-col-ctr textarea:required+label::after{content:"*";color:#ff3100;margin-left:.1em;-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}.form-row-col-ctr textarea:-webkit-autofill{-webkit-text-fill-color:#121e5b !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.form-row-col-ctr textarea:-moz-read-only{border:none;background-color:#faf9f7;pointer-events:none}.form-row-col-ctr textarea:read-only{border:none;background-color:#faf9f7;pointer-events:none}.form-row-col-ctr textarea+label{display:block;position:absolute;top:0;left:0;color:rgba(18,30,91,.4);font-size:16px;font-weight:bold;line-height:1.6;text-align:left;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(31,44,115,.1);position:absolute;top:8px;right:8px;bottom:8px;left:auto;margin:auto;width:auto}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn-inner-icon{margin-right:.2em}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn .icon{background-color:#1f2c73}.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn:hover,.form-row-col-ctr textarea~.form-row-col-ctr-innerBtn:focus{background-color:rgba(31,44,115,.2)}.form-row-col-ctr input[type=checkbox]{display:none}.form-row-col-ctr input[type=checkbox]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:normal;line-height:1;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.form-row-col-ctr input[type=checkbox]+label::before{content:"";display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;border-radius:6px;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;margin-right:.4em;-webkit-transition:all .25s ease;transition:all .25s ease}.form-row-col-ctr input[type=checkbox]+label::after{content:"";position:absolute;top:.435em;left:.395em;width:12px;height:7px;border-left:3px solid #fff;border-bottom:3px solid #fff;opacity:0;-webkit-transform:scale(1.2) rotate(-45deg);transform:scale(1.2) rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease}.form-row-col-ctr input[type=checkbox]:hover+label::before{background-color:#fff;border:1px solid #1f2c73;-webkit-box-shadow:0 0 0 2px rgba(31,44,115,.3);box-shadow:0 0 0 2px rgba(31,44,115,.3)}.form-row-col-ctr input[type=checkbox]:focus+label::before{background-color:#fff;border:1px solid #1f2c73;-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3)}.form-row-col-ctr input[type=checkbox]:checked+label::before{background-color:#1f2c73;border:1px solid #1f2c73}.form-row-col-ctr input[type=checkbox]:checked+label::after{opacity:1;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.form-row-col-ctr input[type=radio]{display:none}.form-row-col-ctr input[type=radio]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:normal;line-height:1;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.form-row-col-ctr input[type=radio]+label::before{content:"";display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;border-radius:100%;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;margin-right:.4em;-webkit-transition:all .25s ease;transition:all .25s ease}.form-row-col-ctr input[type=radio]+label::after{content:"";position:absolute;top:0.45em;left:0.45em;width:.6em;height:.6em;border-radius:100%;background-color:#fff;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.form-row-col-ctr input[type=radio]:hover+label::before{background-color:#fff;border:1px solid #1f2c73;-webkit-box-shadow:0 0 0 2px rgba(31,44,115,.3);box-shadow:0 0 0 2px rgba(31,44,115,.3)}.form-row-col-ctr input[type=radio]:focus+label::before{background-color:#fff;border:1px solid #1f2c73;-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3)}.form-row-col-ctr input[type=radio]:checked+label::before{background-color:#1f2c73;border:1px solid #1f2c73}.form-row-col-ctr input[type=radio]:checked+label::after{opacity:1}.form-row-col-ctr .tips-invalid{display:none;color:#ff3100}.form-row-col-ctr .tips-invalid>small{color:inherit}.form-row-col-note{font-weight:normal;color:#121e5b;text-align:left;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675;width:100%;margin-bottom:0}.form .btn{width:100%}@media(max-width: 680px){.form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .form-row-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.form .form-row-col>*+*{margin-left:0 !important;margin-top:20px}.form .form-row-col-note{width:100%;font-size:10px;margin-bottom:0}}.date{font-family:"";font-size:13px;font-weight:bold;color:rgba(18,30,91,.6);text-align:left}.date::before{content:"";display:inline-block;width:12px;height:12px;margin-right:.2em;background-color:rgba(18,30,91,.6);-webkit-mask-image:url(../img/icon/clock.svg);mask-image:url(../img/icon/clock.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(1.5px);transform:translateY(1.5px)}.person-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-member .face{width:120px;height:120px;border-radius:100%;overflow:hidden;background-color:#fff}.person-member .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-member .info .name{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:28px;line-height:1.375;margin-top:14px;margin-bottom:0}.person-member .info .name rt{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:11px;line-height:1.675;-webkit-transform:translateY(-2px);transform:translateY(-2px);padding-bottom:4px}.person-member .info .name .unit{font-size:.75em;margin-left:.5em}.person-member .info .title-list{margin-top:8px;margin-bottom:0;padding:0;list-style:none;font-weight:normal;font-size:12px;color:#121e5b;text-align:center}.person-member .info .title-list .title-item{line-height:1.2}.person-member .info .title-list .title-item+.title-item{margin-top:4px}.person-role{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-role .face{width:120px;height:120px;border-radius:100%;overflow:hidden;background-color:#fff}.person-role .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-role .info .name{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:28px;line-height:1.375;margin-top:14px;margin-bottom:0}.person-role .info .name rt{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:11px;line-height:1.675;-webkit-transform:translateY(-2px);transform:translateY(-2px);padding-bottom:4px}.person-role .info .name .unit{font-size:.75em;margin-left:.5em}.person-role .info .title-list{margin-top:8px;margin-bottom:0;padding:0;list-style:none;font-weight:normal;font-size:12px;color:#121e5b;text-align:center}.person-role .info .title-list .title-item{line-height:1.2}.person-role .info .title-list .title-item+.title-item{margin-top:4px}.person-role .info .title-list{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:12px}.person-role .info .name{margin-top:8px}@media(min-width: 1136px){.is-l-hide{display:none !important}}@media(min-width: 680px){.is-m-hide{display:none !important}}@media(max-width: 680px){.is-s-hide{display:none !important}}@media(max-width: 320px){.is-xs-hide{display:none !important}}.grecaptcha-badge{visibility:hidden}.pc a[href^="tel:"]{cursor:default;pointer-events:none}
body{position:relative;font-size:14px;font-size:1.4rem;color:#121e5b;font-family:"YuGothic","Yu Gothic",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;word-break:break-word;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:0;line-height:1.675;background-color:#fff}
body>main{min-height:100vh;padding-bottom:144px}body .header+main{padding-top:80px}
.block>.header{position:relative}body._regist .header::before{content:none}body .header{position:fixed;top:0;z-index:10;width:100%;padding-top:24px;padding-right:24px;padding-left:24px}body .header._bgMin::before{height:100px}body .header._bgNone::before{content:none}body .header::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:212px;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(9%, rgba(255, 255, 255, 0.02)), color-stop(17%, rgba(255, 255, 255, 0.05)), color-stop(24%, rgba(255, 255, 255, 0.12)), color-stop(31%, rgba(255, 255, 255, 0.2)), color-stop(37%, rgba(255, 255, 255, 0.29)), color-stop(44%, rgba(255, 255, 255, 0.39)), color-stop(50%, rgba(255, 255, 255, 0.5)), color-stop(56%, rgba(255, 255, 255, 0.61)), color-stop(63%, rgba(255, 255, 255, 0.71)), color-stop(69%, rgba(255, 255, 255, 0.8)), color-stop(76%, rgba(255, 255, 255, 0.88)), color-stop(83%, rgba(255, 255, 255, 0.95)), color-stop(91%, rgba(255, 255, 255, 0.98)), to(#FFFFFF));background-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.02) 9%, rgba(255, 255, 255, 0.05) 17%, rgba(255, 255, 255, 0.12) 24%, rgba(255, 255, 255, 0.2) 31%, rgba(255, 255, 255, 0.29) 37%, rgba(255, 255, 255, 0.39) 44%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.61) 56%, rgba(255, 255, 255, 0.71) 63%, rgba(255, 255, 255, 0.8) 69%, rgba(255, 255, 255, 0.88) 76%, rgba(255, 255, 255, 0.95) 83%, rgba(255, 255, 255, 0.98) 91%, #FFFFFF 100%);pointer-events:none}body .header-logo{max-width:104px;max-height:48px;margin:-8px 0 0}body .header-logo>a{display:block}body .header-logo>a:hover{opacity:.6}body .header-menu{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:240px;margin-right:240px}body .header-menu>*+*{margin-left:24px}body .header-menu-ttl{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:24px;line-height:1.375;width:100%;margin-bottom:0;margin-top:16px}body .header-menu-item>a{position:relative;display:block;padding-top:20px;padding-bottom:20px;font-size:16px;color:rgba(18,30,91,.6);text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}body .header-menu-item>a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1f2c73;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;-webkit-transform:scaleX(0);transform:scaleX(0)}body .header-menu-item:hover>a,body .header-menu-item._currentItem>a{color:#1f2c73}body .header-menu-item:hover>a::after,body .header-menu-item._currentItem>a::after{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}body .header-menu-separation{width:1px;height:24px;border:none;margin-top:0;margin-bottom:0;margin-right:0;background-color:rgba(18,30,91,.6)}body .header-myMenu{position:absolute;top:0;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex}body .header-myMenu-item:not(:first-child){margin-left:24px}body .header-myMenu-item._memory a::before{content:"";font-size:24px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}body .header-myMenu-item._memory a::before{width:1em;height:1em}body .header-myMenu-item._favorite a::before{content:"";font-size:24px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}body .header-myMenu-item._favorite a::before{width:1em;height:1em}body .header-myMenu-item._mypage a::before{content:"";font-size:24px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/mypage.svg);mask-image:url(../img/icon/mypage.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6)}body .header-myMenu-item._mypage a::before{width:1em;height:1em}body .header-myMenu-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:21px;padding-bottom:21px;font-size:14px;color:rgba(18,30,91,.6);text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}body .header-myMenu-item a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1f2c73;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;-webkit-transform:scaleX(0);transform:scaleX(0)}body .header-myMenu-item:hover a,body .header-myMenu-item._currentItem a{color:#1f2c73}body .header-myMenu-item:hover a::before,body .header-myMenu-item._currentItem a::before{background-color:#1f2c73}body .header-myMenu-item:hover a::after,body .header-myMenu-item._currentItem a::after{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}body .header-loginMenu{position:absolute;top:0;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px}body .header-loginMenu>*:not(:first-child){margin-left:16px}body .header-loginMenu-login{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73;font-size:13px;padding:13px 13px;border-radius:4px}body .header-loginMenu-login:hover,body .header-loginMenu-login:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}body .header-loginMenu-login-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}body .header-loginMenu-login-inner-icon{margin-right:.2em}body .header-loginMenu-login-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}body .header-loginMenu-login-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}body .header-loginMenu-login:hover,body .header-loginMenu-login:focus{background-color:#1f2c73;color:#fff}body .header-loginMenu-login:hover .icon,body .header-loginMenu-login:focus .icon{background-color:#fff}body .header-loginMenu-login .icon{background-color:#1f2c73}body .header-loginMenu-login .btn-icon{width:16px;height:16px}body .header-loginMenu-login .btn-icon .icon{font-size:16px}body .header-loginMenu-logout{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73;font-size:13px;padding:13px 13px;border-radius:4px}body .header-loginMenu-logout:hover,body .header-loginMenu-logout:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}body .header-loginMenu-logout-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}body .header-loginMenu-logout-inner-icon{margin-right:.2em}body .header-loginMenu-logout-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}body .header-loginMenu-logout-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}body .header-loginMenu-logout:hover,body .header-loginMenu-logout:focus{background-color:#1f2c73;color:#fff}body .header-loginMenu-logout:hover .icon,body .header-loginMenu-logout:focus .icon{background-color:#fff}body .header-loginMenu-logout .icon{background-color:#1f2c73}body .header-loginMenu-logout .btn-icon{width:16px;height:16px}body .header-loginMenu-logout .btn-icon .icon{font-size:16px}body .header-loginMenu-regist{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;background-color:#1f2c73;border-color:#1f2c73;font-size:13px;padding:13px 13px;border-radius:4px}body .header-loginMenu-regist:hover,body .header-loginMenu-regist:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}body .header-loginMenu-regist-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}body .header-loginMenu-regist-inner-icon{margin-right:.2em}body .header-loginMenu-regist-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}body .header-loginMenu-regist-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}body .header-loginMenu-regist:hover,body .header-loginMenu-regist:focus{background-color:#fff;color:#1f2c73}body .header-loginMenu-regist:hover .icon,body .header-loginMenu-regist:focus .icon{background-color:#1f2c73}body .header-loginMenu-regist .icon{background-color:#fff}body .header-loginMenu-regist .btn-icon{width:16px;height:16px}body .header-loginMenu-regist .btn-icon .icon{font-size:16px}
body .footer{position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-top:1px solid rgba(18,30,91,.2);padding:14px}body .footer-copyright{font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;margin-bottom:0;margin-right:40px}body .footer-copyright mark{font-size:1em;color:inherit;line-height:1;background:none;-webkit-transform:translateY(1.2px);transform:translateY(1.2px)}body .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex}body .footer-menu-item:not(:last-child){margin-right:40px}body .footer-menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#121e5b;text-decoration:none}body .footer-menu-item a:hover{color:#1f2c73}body .footer-menu-item a[target=_blank]::after{content:"";font-size:12px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/newWindow.svg);mask-image:url(../img/icon/newWindow.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b;margin-left:2px}body .footer-menu-item a[target=_blank]::after{width:1em;height:1em}body .footer-menu-item a[target=_blank]:hover::after{background-color:#1f2c73}body .footer-jasrac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}body .footer-jasrac img{margin-left:8px}
body.customize-support>header{top:32px}body.block-editor-page .block{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.block-editor-page .block-inner{position:relative;width:100%;max-width:100%;margin:0 auto;clear:both;padding-left:56px;padding-right:56px}body.block-editor-page .block-inner .block-inner{padding-left:0;padding-right:0}body.block-editor-page .block-inner+.block-inner{margin-top:1em}body.block-editor-page .block>[class^=paragraph]+[class^=headline]{margin-top:1.5em}@media(min-width: 680px){body.block-editor-page .block-inner{max-width:1040px}body.block-editor-page .block._full{display:block;width:100%;max-width:100%;margin:0 auto}body.block-editor-page .block._full .block-inner{max-width:100%;padding-left:0;padding-right:0}body.block-editor-page .block._wide .block-inner{max-width:1300px}}body.block-editor-page .interface-interface-skeleton__content .editor-styles-wrapper{font-family:"YuGothic","Yu Gothic",sans-serif;font-weight:normal}body.block-editor-page .block-editor-block-list__layout.is-root-container{padding-left:24px;padding-right:24px}body.block-editor-page .block-editor-block-list__layout.is-root-container .wp-block.block-editor-block-list__block{max-width:100%;margin-top:60px}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock .lzb-content-title{margin-bottom:0 !important}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock .lzb-preview-server{margin-top:-1px !important;margin-left:-54px;margin-right:-54px;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock .lzb-preview-server .block{z-index:0}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock .lzb-preview-server:empty{border:none}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock .lzb-content-controls .block-editor-inner-blocks .lazyblock{-webkit-box-shadow:none;box-shadow:none;padding-top:0;padding-bottom:0}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock .lzb-content-controls .block-editor-inner-blocks .lzb-preview-server{margin-left:-74px;margin-right:-74px;padding-top:20px;padding-bottom:20px;padding-left:56px;padding-right:56px;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock.wp-block-lazyblock-base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock.wp-block-lazyblock-base .lzb-content-controls{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock.wp-block-lazyblock-base .components-base-control{margin-bottom:0}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock.wp-block-lazyblock-base .components-base-control .components-base-control__field{margin-bottom:0}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock.wp-block-lazyblock-base .components-base-control .components-base-control__field .lazyblock{padding-bottom:0}body.block-editor-page .block-editor-block-list__layout.is-root-container .lazyblock.wp-block-lazyblock-post>.lzb-preview-server{display:none}body.block-editor-page .block-editor-block-list__layout.is-root-container .block-editor-block-list__block{margin-bottom:0}body.block-editor-page .block-editor-block-list__layout.is-root-container .block-editor-block-list__block .block-list-appender{margin-top:20px;margin-bottom:20px}body.block-editor-page .block-editor-block-list__layout.is-root-container>.block-list-appender{margin-top:28px}body.block-editor-page .block-editor-block-list__layout.is-root-container .editor-styles-wrapper ul,body.block-editor-page .block-editor-block-list__layout.is-root-container .editor-styles-wrapper ol{margin-left:0 !important;padding-left:0 !important}body.block-editor-page .edit-post-sidebar{width:500px}body.block-editor-page .edit-post-sidebar .components-base-control .components-base-control__field{margin-bottom:24px}body.block-editor-page .edit-post-sidebar .components-base-control .components-base-control__field+.components-base-control__help{margin-top:-16px}body.block-editor-page .edit-post-sidebar .components-base-control .components-base-control__help{font-family:auto;font-weight:normal;font-style:normal;font-size:11px;opacity:.7;margin-bottom:24px;line-height:1.6}@media(min-width: 782px){body.block-editor-page .components-radio-control__input[type=radio]:checked:before{margin:1px 0 0 1px}}
body.post-type-news>main .page-header{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}body.post-type-news>main .post{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}body.post-type-news>main .news-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.post-type-news .block-editor-block-list__layout.is-root-container>.block-list-appender{display:none}
.block.form .wpcf7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding-top:12px;width:100%}.block.form .wpcf7 p:empty{display:none}.block.form .wpcf7 .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.block.form .wpcf7 .form-row .form-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block.form .wpcf7 .form-row .form-col:not(.is-btn-wrap)>*+*{margin-top:20px}.block.form .wpcf7 .form-row .form-col.is-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block.form .wpcf7 .form-row .form-col.is-btn-wrap>p{position:relative;width:100%;margin:0}.block.form .wpcf7 .form-row .form-col.is-btn-wrap>p .ajax-loader{position:absolute;top:0;bottom:0;right:6em;margin:auto;border-radius:50%;width:10em;height:10em;background:none;font-size:2px;text-indent:-9999em;border-top:1.5em solid rgba(255,255,255,.2);border-right:1.5em solid rgba(255,255,255,.2);border-bottom:1.5em solid rgba(255,255,255,.2);border-left:1.5em solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0)}.block.form .wpcf7 .form-row .form-col.is-btn-wrap>p .ajax-loader::after{border-radius:50%;width:10em;height:10em}.block.form .wpcf7 .form-row .form-col.is-btn-wrap>p .ajax-loader.is-active{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.block.form .wpcf7 .form-row .form-col.is-btn-wrap .recaptcha-policy{padding:0;margin:1.8em 0 0;text-align:center;font-size:10px;color:#121e5b;line-height:1.6}.block.form .wpcf7 .form-row .form-col.is-btn-wrap .recaptcha-policy a{font-weight:bold;padding-left:.5em;padding-right:.5em;text-decoration:none}.block.form .wpcf7 .form-row .form-col .note{font-size:13px;line-height:1.6;text-align:left;margin-top:8px;margin-bottom:0}.block.form .wpcf7 .form-row .title{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:24px;line-height:1.375;width:100%}.block.form .wpcf7 .form-row+.form-row{margin-top:20px}.block.form .wpcf7 .wpcf7-response-output{width:100%;margin:0 0 1.5em;padding:1em;border-radius:4px;border:none}.block.form .wpcf7 form.invalid .wpcf7-response-output,.block.form .wpcf7 form.unaccepted .wpcf7-response-output{font-weight:bold;background-color:rgba(255,49,0,.1);color:#ff3100}.block.form .wpcf7 form.sent .wpcf7-response-output{font-weight:bold;background-color:rgba(31,44,115,.05);color:#1f2c73}.block.form .wpcf7 .wpcf7-form-control-wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text],.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email],.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number],.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel],.block.form .wpcf7 .wpcf7-form-control-wrap textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;-webkit-box-shadow:0px 0px 0px 1px rgba(18,30,91,0);box-shadow:0px 0px 0px 1px rgba(18,30,91,0);border-radius:4px;border:none;outline:none;-webkit-transition:-webkit-box-shadow .35s ease;transition:-webkit-box-shadow .35s ease;transition:box-shadow .35s ease;transition:box-shadow .35s ease, -webkit-box-shadow .35s ease;font-size:16px;font-weight:bold;padding:1.75em .6em 1.05em .6em}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:hover,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:hover,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:hover,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:hover,.block.form .wpcf7 .wpcf7-form-control-wrap textarea:hover{-webkit-box-shadow:0px 0px 0px 1px rgba(18,30,91,.1);box-shadow:0px 0px 0px 1px rgba(18,30,91,.1)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:focus,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:focus,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:focus,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:focus,.block.form .wpcf7 .wpcf7-form-control-wrap textarea:focus{-webkit-box-shadow:0px 0px 0px 3px #1f2c73;box-shadow:0px 0px 0px 3px #1f2c73}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid:focus,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid:focus,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number].wpcf7-not-valid:focus,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid:focus,.block.form .wpcf7 .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus{-webkit-box-shadow:0px 0px 0px 3px #ff3100;box-shadow:0px 0px 0px 3px #ff3100}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]::-webkit-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]::-webkit-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]::-webkit-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]::-webkit-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:rgba(255,255,255,0)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]::-moz-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]::-moz-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]::-moz-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap textarea::-moz-placeholder{color:rgba(255,255,255,0)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:rgba(255,255,255,0)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]::-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]::-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]::-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]::-ms-input-placeholder, .block.form .wpcf7 .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:rgba(255,255,255,0)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]::placeholder,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]::placeholder,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]::placeholder,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]::placeholder,.block.form .wpcf7 .wpcf7-form-control-wrap textarea::placeholder{color:rgba(255,255,255,0)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:not(*):-moz-placeholder-shown+label, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:not(*):-moz-placeholder-shown+label, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:not(*):-moz-placeholder-shown+label, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:not(*):-moz-placeholder-shown+label, .block.form .wpcf7 .wpcf7-form-control-wrap textarea:not(*):-moz-placeholder-shown+label{background-color:#fff;margin-top:0;transform-origin:top left;transform:translateY(-1em) scale(0.625);color:rgba(18,30,91,.4)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:not(*):-ms-input-placeholder+label, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:not(*):-ms-input-placeholder+label, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:not(*):-ms-input-placeholder+label, .block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:not(*):-ms-input-placeholder+label, .block.form .wpcf7 .wpcf7-form-control-wrap textarea:not(*):-ms-input-placeholder+label{background-color:#fff;margin-top:0;transform-origin:top left;transform:translateY(-1em) scale(0.625);color:rgba(18,30,91,.4)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:not(*):placeholder-shown+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:not(*):placeholder-shown+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:not(*):placeholder-shown+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:not(*):placeholder-shown+label,.block.form .wpcf7 .wpcf7-form-control-wrap textarea:not(*):placeholder-shown+label{background-color:#fff;margin-top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(-1em) scale(0.625);transform:translateY(-1em) scale(0.625);color:rgba(18,30,91,.4)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text][data-has-value=true]+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email][data-has-value=true]+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number][data-has-value=true]+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel][data-has-value=true]+label,.block.form .wpcf7 .wpcf7-form-control-wrap textarea[data-has-value=true]+label{background-color:#fff;margin-top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(-1em) scale(0.625);transform:translateY(-1em) scale(0.625);color:#1f2c73;color:rgba(18,30,91,.4)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text]:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email]:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number]:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel]:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap textarea:focus+label{background-color:#fff;margin-top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(-1em) scale(0.625);transform:translateY(-1em) scale(0.625);color:#1f2c73}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text][aria-required=true]+label::after,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email][aria-required=true]+label::after,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number][aria-required=true]+label::after,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel][aria-required=true]+label::after,.block.form .wpcf7 .wpcf7-form-control-wrap textarea[aria-required=true]+label::after{content:"*";color:#ff3100;margin-left:.1em;-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number].wpcf7-not-valid,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid,.block.form .wpcf7 .wpcf7-form-control-wrap textarea.wpcf7-not-valid{-webkit-box-shadow:0px 0px 0px 1px #ff3100;box-shadow:0px 0px 0px 1px #ff3100}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number].wpcf7-not-valid+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid+label,.block.form .wpcf7 .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label{color:rgba(255,49,0,.4)}.block.form .wpcf7 .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=number].wpcf7-not-valid:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid:focus+label,.block.form .wpcf7 .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus+label{color:#ff3100}.block.form .wpcf7 .wpcf7-form-control-wrap label{display:block;position:absolute;top:1.25em;bottom:0;left:calc(0.6em - 4px);margin:0;height:1em;color:rgba(18,30,91,.4);font-size:16px;font-weight:bold;line-height:1.5;-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,color .15s ease;transition:transform .15s ease,color .15s ease,-webkit-transform .15s ease;text-align:left;padding-left:4px;padding-right:4px}.block.form .wpcf7 .wpcf7-form-control-wrap input.wpcf7-not-valid+label{top:-2em}.block.form .wpcf7 .wpcf7-form-control-wrap textarea{min-height:200px}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-1em);transform:translateX(-1em);padding-top:1em;margin:0 2em 1em 0}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input{display:none}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input+label{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#121e5b;cursor:pointer}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input+label::before{content:"";display:block;width:1.8em;height:1.8em;border-radius:100%;border:1px solid #121e5b;background-color:rgba(0,0,0,0);margin-right:8px;opacity:.2;-webkit-transition:all .25s ease;transition:all .25s ease}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input+label::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto;display:block;width:1.8em;height:1.8em;border-radius:100%;border:6px solid #fff;background-color:#1f2c73;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input+label:hover::before{opacity:.4}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input:checked+label::before{border-color:#1f2c73;border-width:2px;opacity:1}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input:checked+label::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.block.form .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{padding-top:.75em;font-size:13px}.block.form .wpcf7 .btn{width:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.block.form .wpcf7 .wpcf7cf_group:empty{display:none}@media(min-width: 680px){.block.form .wpcf7 .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.form .wpcf7 .form-row .form-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block.form .wpcf7 .form-row .form-col:not(.is-btn-wrap)>*+*{margin-top:0;margin-left:20px}.block.form .wpcf7 .form-row .form-col .note{margin-top:0}}@media(min-width: 1136px){.block.form .wpcf7 .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.block.form .wpcf7 .form-row .form-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%;padding-right:20px}.block.form .wpcf7 .form-row .form-col:not(.is-btn-wrap)>*+*{margin-top:0;margin-left:20px}}
.woocommerce{text-align:center}.woocommerce .woocommerce-notices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce .woocommerce-notices-wrapper .woocommerce-error{width:auto;border-radius:8px;border:none;background-color:#ff3100;color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before{color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a{color:#fff}.woocommerce .woocommerce-message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;border-radius:8px;border:none;background-color:#1f2c73;color:#fff}.woocommerce .woocommerce-message::before{color:#fff}.woocommerce .woocommerce-message a{color:#fff}.woocommerce .woocommerce-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;border-radius:8px;border:none;background-color:#fff;color:#121e5b}.woocommerce .woocommerce-info::before{color:#1f2c73}.woocommerce .woocommerce-info a{color:#1f2c73}
.pickup{display:block;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:80vw;max-height:720px;padding-left:56px;padding-bottom:64px;margin-top:-80px;padding-top:128px}.pickup-categoryTtl{font-weight:bold;color:#fff;text-align:left;margin-top:0;font-size:32px;line-height:1.375;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-shadow:0 0 24px rgba(18,30,91,.6)}.pickup-categoryTtl-num{font-size:24px;font-weight:normal}.pickup-ttl{font-weight:bold;color:#fff;text-align:left;margin-top:0;font-size:56px;line-height:1.375;font-family:"YuMincho","Yu Mincho",serif;margin-bottom:.1em}.pickup-desc{font-weight:normal;color:#fff;text-align:left;margin-top:0;margin-bottom:.75em;font-size:20px;line-height:1.675;max-width:720px}.pickup-note{font-weight:normal;color:#fff;text-align:left;margin-top:0;margin-bottom:.75em;font-size:14px;line-height:1.675;margin-bottom:2em}.pickup-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-btns>*:not(:first-child){margin-left:20px}.pickup-btns-uta{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;background-color:#1f2c73;border-color:#1f2c73;font-size:20px;padding:17px 20px 20px;width:25%}.pickup-btns-uta:hover,.pickup-btns-uta:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.pickup-btns-uta-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.pickup-btns-uta-inner-icon{margin-right:.2em}.pickup-btns-uta-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.pickup-btns-uta-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.pickup-btns-uta:hover,.pickup-btns-uta:focus{background-color:#fff;color:#1f2c73}.pickup-btns-uta:hover .icon,.pickup-btns-uta:focus .icon{background-color:#1f2c73}.pickup-btns-uta .icon{background-color:#fff}.pickup-btns-uta .btn-icon{width:22px;height:22px}.pickup-btns-uta .btn-icon .icon{font-size:24px;-webkit-transform:translateY(1px);transform:translateY(1px)}.pickup-btns-uta-icon>.icon{-webkit-mask-image:url(../img/icon/play.svg);mask-image:url(../img/icon/play.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;font-size:inherit}.pickup-btns-uta-inner>.icon{-webkit-mask-image:url(../img/icon/uta.svg);mask-image:url(../img/icon/uta.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.5em !important;font-size:24px;margin-right:4px}.pickup-btns-uta:hover{background-color:#2a3b9b;border-color:#2a3b9b;color:#fff}.pickup-btns-uta:hover .icon{background-color:#fff}.pickup-btns-favorite{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#fff;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:20px;padding:17px 20px 20px}.pickup-btns-favorite:hover,.pickup-btns-favorite:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.pickup-btns-favorite-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.pickup-btns-favorite-inner-icon{margin-right:.2em}.pickup-btns-favorite-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.pickup-btns-favorite-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.pickup-btns-favorite .icon{background-color:#fff}.pickup-btns-favorite:hover,.pickup-btns-favorite:focus{background-color:rgba(255,255,255,.4)}.pickup-btns-favorite .btn-icon{width:22px;height:22px}.pickup-btns-favorite .btn-icon .icon{font-size:24px;-webkit-transform:translateY(1px);transform:translateY(1px)}.pickup-btns-favorite>.icon{display:none;font-size:inherit;margin-right:.25em}.pickup-btns-favorite>.loader{display:none;font-size:2px;border-top:1.5em solid rgba(255,255,255,.2);border-right:1.5em solid rgba(255,255,255,.2);border-bottom:1.5em solid rgba(255,255,255,.2);border-left:1.5em solid #fff;border-radius:50%;width:20px;height:20px;background:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.pickup-btns-favorite>.loader::after{border-radius:50%;width:20px;height:20px}.pickup-btns-favorite>.loader::before{content:"";display:none}.pickup-btns-favorite-txtAdd,.pickup-btns-favorite-txtRemove{display:none}.pickup-btns-favorite._add>.icon{font-size:20px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.pickup-btns-favorite._add>.icon{width:1em;height:1em}.pickup-btns-favorite._add .pickup-btns-favorite-txtAdd{display:block}.pickup-btns-favorite._remove>.icon{font-size:20px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.pickup-btns-favorite._remove>.icon{width:1em;height:1em}.pickup-btns-favorite._remove .pickup-btns-favorite-txtRemove{display:block}.pickup-btns-favorite._checking{pointer-events:none}.pickup-btns-favorite._checking>.icon{display:none}.pickup-btns-favorite._checking>.loader{display:block;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pickup-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.pickup-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(33%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.5) 100%)}.pickup-img>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.pickupConcert{display:block;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:80vw;max-height:720px;padding-left:56px;padding-bottom:64px;margin-top:-80px;padding-top:128px}.pickupConcert-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.pickupConcert-inner-update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pickupConcert-inner-update .label{margin-right:8px}.pickupConcert-inner-update [class^=paragraph]{color:rgba(255,255,255,.6);margin-bottom:0}.pickupConcert-inner-desc{color:#fff}.pickupConcert-inner-btns{margin-top:.5em}.pickupConcert-inner-btns .btn{width:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.pickupConcert-inner-btns .btn:hover{border-color:#fff}.pickupConcert-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.pickupConcert-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(33%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.5) 100%)}.pickupConcert-img>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.pickupRadio{display:block;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80vw;max-height:720px;background-repeat:no-repeat;background-size:cover;margin-top:-80px;padding-top:80px}.pickupRadio::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.pickupRadio-img{max-width:640px;max-height:340px}.pickupRadio-img>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pickupRadio-inner{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.pickupRadio-inner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 180px)}.pickupRadio-inner-text-update{grid-area:update;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pickupRadio-inner-text-update .label{margin-top:0;margin-right:8px;margin-bottom:12px}.pickupRadio-inner-text-update-time{color:#fff}.pickupRadio-inner-text-ttl{margin-top:0;margin-bottom:0;color:#fff;text-align:left}.pickupRadio-inner-text-desc{margin-top:8px;margin-bottom:0;color:#fff;white-space:pre-wrap;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pickupRadio-inner-text-info{margin-top:8px;margin-bottom:0;color:rgba(255,255,255,.6)}.pickupRadio-inner-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pickupRadio-inner-btn .btn:hover{-webkit-transition-property:all;transition-property:all;border-color:#fff}
.pickupWorkshop{display:block;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80vw;max-height:720px;background-repeat:no-repeat;background-size:cover;margin-top:-80px;padding-top:80px}.pickupWorkshop::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.pickupWorkshop-img{max-width:640px;max-height:340px}.pickupWorkshop-img>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pickupWorkshop-inner{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.pickupWorkshop-inner-calendar{position:absolute;top:-168px;left:0}.pickupWorkshop-inner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 180px)}.pickupWorkshop-inner-text-update{grid-area:update;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.pickupWorkshop-inner-text-update .label{margin-top:0;margin-right:16px;margin-bottom:0}.pickupWorkshop-inner-text-update-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-top:0;margin-bottom:0}.pickupWorkshop-inner-text-update-location .icon{font-size:16px;margin-right:.2em;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.pickupWorkshop-inner-text-update-location .paragraph4{color:#fff;margin-bottom:0}.pickupWorkshop-inner-text-ttl{margin-top:0;margin-bottom:12px;color:#fff}.pickupWorkshop-inner-text-info{margin-bottom:0;color:#fff}.pickupWorkshop-inner-text-powerdby{margin-top:0;margin-bottom:0}.pickupWorkshop-inner-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pickupWorkshop-inner-btn .btn:hover{-webkit-transition-property:all;transition-property:all;border-color:#fff}
.detail{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);padding:36px;position:relative;z-index:0;overflow:hidden;margin-top:20px}.detail-update{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:-24px}.detail-update .label{margin-top:0;margin-bottom:0;margin-right:8px}.detail-param{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:-24px}.detail-param>*:not(:first-child){margin-left:20px}.detail-param .label{margin-top:0;margin-bottom:0}.detail-param .icon{font-size:20px;margin-right:.25em}.detail-param-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff3100;margin-bottom:0}.detail-param-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.detail:not(._radio):not(._workshop) .detail-ttl{font-family:"YuMincho","Yu Mincho",serif}.detail-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;margin-bottom:10px}.detail-ttl-selector{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"title face" "name  face";font-family:"YuGothic","Yu Gothic",sans-serif;text-align:right;max-height:40px;white-space:nowrap;margin-left:1.6em}.detail-ttl-selector-ttl{grid-area:title;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:normal;font-size:10px;font-weight:normal}.detail-ttl-selector-name{grid-area:name;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13px}.detail-ttl-selector>img{grid-area:face;min-width:40px;height:40px;margin-left:8px;border-radius:100%;overflow:hidden}.detail-labelingBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:8px;border:2px solid #1f2c73;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease;margin-top:.5em}.detail-labelingBtn:hover{-webkit-transform:scale(1.035);transform:scale(1.035)}.detail-labelingBtn-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 20px;margin-bottom:0;color:#1f2c73}.detail-labelingBtn-txt-price{margin-left:8px;color:#1f2c73}.detail-labelingBtn-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 40px;background-color:#1f2c73;color:#fff}.detail-labelingBtn-btn .icon{margin-left:.5em;font-size:16px}.detail-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2em}.detail-anchor-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(18,30,91,.6);text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}.detail-anchor-item:not(:first-child){margin-left:2em}.detail-anchor-item:hover{color:#1f2c73}.detail-anchor-item:hover .icon{background-color:#1f2c73;-webkit-transform:scale(1.2);transform:scale(1.2)}.detail-anchor-item .icon{font-size:16px;margin-right:.25em;-webkit-transition:all .25s ease;transition:all .25s ease}.detail-note-item{color:rgba(18,30,91,.6)}.detail-note-item:not(:first-child){margin-left:1em}.detail-note-item>a:not(:first-child){padding-left:.5em}.detail-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px;margin-bottom:28px}.detail-btns>*:not(:first-child){margin-left:20px}.detail-btns-playMovie{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;background-color:#1f2c73;border-color:#1f2c73}.detail-btns-playMovie:hover,.detail-btns-playMovie:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.detail-btns-playMovie-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.detail-btns-playMovie-inner-icon{margin-right:.2em}.detail-btns-playMovie-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.detail-btns-playMovie-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.detail-btns-playMovie:hover,.detail-btns-playMovie:focus{background-color:#fff;color:#1f2c73}.detail-btns-playMovie:hover .icon,.detail-btns-playMovie:focus .icon{background-color:#1f2c73}.detail-btns-playMovie .icon{background-color:#fff}.detail-btns-playMovie-icon>.icon{font-size:13px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/fullscreen.svg);mask-image:url(../img/icon/fullscreen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.detail-btns-playMovie-icon>.icon{width:1em;height:1em}.detail-btns-playMovie._exit .detail-btns-playMovie-icon>.icon{-webkit-mask-image:url(../img/icon/fullscreenEsc.svg);mask-image:url(../img/icon/fullscreenEsc.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.detail-btns-playMovie-inner::before{content:"映像と一緒に鑑賞する"}.detail-btns-playMovie._exit .detail-btns-playMovie-inner::before{content:"全画面を終了する"}.detail-btns-spellMemory{min-width:50%}.detail-btns-favoriteBtn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#121e5b;background-color:rgba(0,0,0,0);color:#1f2c73}.detail-btns-favoriteBtn:hover,.detail-btns-favoriteBtn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.detail-btns-favoriteBtn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.detail-btns-favoriteBtn-inner-icon{margin-right:.2em}.detail-btns-favoriteBtn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.detail-btns-favoriteBtn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.detail-btns-favoriteBtn .icon{background-color:#121e5b}.detail-btns-favoriteBtn:hover,.detail-btns-favoriteBtn:focus{color:#1f2c73;background-color:rgba(18,30,91,.1)}.detail-btns-favoriteBtn:hover .icon,.detail-btns-favoriteBtn:focus .icon{background-color:#1f2c73}.detail-btns-favoriteBtn>.icon{display:none}.detail-btns-favoriteBtn>.loader{display:none;font-size:2px;border-top:1.5em solid rgba(31,44,115,.2);border-right:1.5em solid rgba(31,44,115,.2);border-bottom:1.5em solid rgba(31,44,115,.2);border-left:1.5em solid #1f2c73;border-radius:50%;width:24px;height:24px;background:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.detail-btns-favoriteBtn>.loader::after{border-radius:50%;width:24px;height:24px}.detail-btns-favoriteBtn>.loader::before{content:"";display:none}.detail-btns-favoriteBtn-txtAdd,.detail-btns-favoriteBtn-txtRemove{display:none}.detail-btns-favoriteBtn._add>.icon{font-size:24px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/starAdd.svg);mask-image:url(../img/icon/starAdd.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.detail-btns-favoriteBtn._add>.icon{width:1em;height:1em}.detail-btns-favoriteBtn._add .detail-btns-favoriteBtn-txtAdd{display:block}.detail-btns-favoriteBtn._remove>.icon{font-size:24px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/star.svg);mask-image:url(../img/icon/star.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73}.detail-btns-favoriteBtn._remove>.icon{width:1em;height:1em}.detail-btns-favoriteBtn._remove .detail-btns-favoriteBtn-txtRemove{display:block}.detail-btns-favoriteBtn._checking{background-color:rgba(18,30,91,.2);pointer-events:none}.detail-btns-favoriteBtn._checking>.icon{display:none}.detail-btns-favoriteBtn._checking>.loader{display:block;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.detail-btns-clap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:80px;height:80px;background:url(../img/icon/clap.svg) 44% 24% no-repeat;background-size:44px;border:2px solid #1f2c73;border-radius:100%;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.detail-btns-clap-text{font-size:11px;font-weight:bold;text-align:center;color:#1f2c73;margin-bottom:.5em;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail-btns-clap:hover{background-color:#1f2c73;-webkit-transform:scale(1.15);transform:scale(1.15)}.detail-btns-clap:hover .detail-btns-clap-text{color:#fff}.detail-btns-clap:active{-webkit-transform:scale(1.35);transform:scale(1.35)}.detail-btns-fanletter .btn-icon .icon{background-color:#1f2c73}.detail-btns-fanletter .btn-inner{color:#1f2c73}.detail-btns-fanletter #clapNum:not(:empty)::after{content:"と"}.detail-visual{margin-top:-36px;margin-left:-36px;margin-right:-36px}.detail-video{position:relative;margin-top:-36px;margin-left:-36px;margin-right:-36px;background-color:#000}.detail-video-iframeWrapper{padding:56.25% 0 0 0;position:relative}.detail-video-iframeWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail-video-playSelecter{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000 center center no-repeat;background-size:cover}.detail-video-playSelecter-thumb{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;opacity:.6;-o-object-fit:cover;object-fit:cover}.detail-video-playSelecter>.btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:0 20px;font-size:16px;min-width:220px;min-height:220px;border-radius:12px;border:none}.detail-video-playSelecter>.btn>.icon{font-size:80px;margin-top:24px}.detail-video-fullscreenCtr{position:absolute;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.detail-video-fullscreenCtr._visible{opacity:1}.detail-video-fullscreenCtr::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:60%;pointer-events:none}.detail-video-fullscreenCtr._enabled::before{pointer-events:auto}.detail-video-fullscreenCtr-memoryBtn{pointer-events:none;-webkit-transition:all .25s ease;transition:all .25s ease}.detail-video-fullscreenCtr._visible .detail-video-fullscreenCtr-memoryBtn{pointer-events:auto}.detail-video-fullscreenCtr-escBtn{position:absolute;top:8px;left:8px;pointer-events:none}.detail-video-fullscreenCtr._visible .detail-video-fullscreenCtr-escBtn{pointer-events:auto}.detail-video-playCtr{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding-top:24px;padding-right:24px;opacity:0;pointer-events:none;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(60%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));background-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6) 100%);-webkit-transition:all .25s ease;transition:all .25s ease}.detail-video-playCtr .btn{border:none;pointer-events:none}.detail-video-playCtr._show{opacity:1}.detail-video-playCtr._show .btn{pointer-events:auto}.detail-video-next{position:absolute;top:0;bottom:0;right:24px;margin:auto;z-index:0;width:240px;height:148.6988847584px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;text-decoration:none;overflow:hidden;background-color:#121e5b;pointer-events:none;opacity:0;-webkit-transition:-webkit-transform .65s ease;transition:-webkit-transform .65s ease;transition:transform .65s ease;transition:transform .65s ease, -webkit-transform .65s ease}.detail-video-next._visible{pointer-events:auto;opacity:1}.detail-video-next:hover{-webkit-transform:scale(1.035);transform:scale(1.035)}.detail-video-next:hover>img{opacity:.8}.detail-video-next-ttl{font-weight:bold;color:#fff;text-align:left;margin-top:0;font-size:16px;line-height:1.675;font-size:14px;position:absolute;top:8px;left:8px}.detail-video-next-ttl>.icon{font-size:15px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;margin-left:.15em;-webkit-transform:translateY(2px);transform:translateY(2px)}.detail-video-next-ttl>.icon{width:1em;height:1em}.detail-video-next-name{font-weight:bold;color:#fff;text-align:center;margin-top:0;font-size:20px;line-height:1.675;line-height:1.3;padding-left:8px;padding-right:8px}.detail-video-next-time{position:absolute;bottom:8px;right:8px}.detail-video-next>img{position:absolute;top:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.65;-webkit-transition:all .25s ease;transition:all .25s ease}.detail-img{position:relative;margin-top:-36px;margin-left:-36px;margin-right:-36px}.detail-img-imgWrapper{padding:56.25% 0 0 0;position:relative;background-color:#121e5b}.detail-img-imgWrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35;-o-object-fit:cover;object-fit:cover}.detail-img-invalidNav{position:absolute;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-img-invalidNav-text{font-weight:bold;color:#fff;text-align:center;margin-top:0;font-size:20px;line-height:1.675}.detail-img-invalidNav._btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.detail-img-invalidNav._btns .btn:not(:first-child){margin-left:1em}.detail-separation{height:1px;border:none;background-color:rgba(18,30,91,.2);margin-left:-36px;margin-right:-36px;margin-top:36px;margin-bottom:36px}.detail #respond{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;width:100%}.detail #respond #commentform{width:100%}.detail #respond #commentform textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:1.6em;padding-bottom:1.2em;padding-left:.6em;padding-right:.75em;border-radius:7px;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;font-size:16px;font-weight:bold;line-height:1.6;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:rgba(0,0,0,0);background-color:rgba(18,30,91,.08);min-height:300px}.detail #respond #commentform textarea:hover{-webkit-box-shadow:0 0 0 2px rgba(31,44,115,0);box-shadow:0 0 0 2px rgba(31,44,115,0);border:1px solid #1f2c73}.detail #respond #commentform textarea:hover:-moz-read-only{box-shadow:0 0 0 0 rgba(18,30,91,0)}.detail #respond #commentform textarea:hover:read-only{-webkit-box-shadow:0 0 0 0 rgba(18,30,91,0);box-shadow:0 0 0 0 rgba(18,30,91,0)}.detail #respond #commentform textarea:hover+label{color:rgba(18,30,91,.8);font-weight:bold}.detail #respond #commentform textarea:focus{-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3);border:1px solid #1f2c73;outline:none}.detail #respond #commentform textarea::-webkit-input-placeholder{color:rgba(18,30,91,0)}.detail #respond #commentform textarea::-moz-placeholder{color:rgba(18,30,91,0)}.detail #respond #commentform textarea:-ms-input-placeholder{color:rgba(18,30,91,0)}.detail #respond #commentform textarea::-ms-input-placeholder{color:rgba(18,30,91,0)}.detail #respond #commentform textarea::placeholder{color:rgba(18,30,91,0)}.detail #respond #commentform textarea:-moz-placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.detail #respond #commentform textarea:-ms-input-placeholder+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.detail #respond #commentform textarea:placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em)}.detail #respond #commentform textarea:not(:-moz-placeholder-shown)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.detail #respond #commentform textarea:not(:-ms-input-placeholder)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.detail #respond #commentform textarea:not(:placeholder-shown)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.detail #respond #commentform textarea:focus:not(:-moz-read-only)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.detail #respond #commentform textarea:focus:not(:read-only)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.detail #respond #commentform textarea:not(:focus):not(:-moz-placeholder-shown):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.detail #respond #commentform textarea:not(:focus):not(:-ms-input-placeholder):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.detail #respond #commentform textarea:not(:focus):not(:placeholder-shown):invalid{-webkit-box-shadow:0 0 0 4px rgba(255,49,0,.3);box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.detail #respond #commentform textarea:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid{display:block}.detail #respond #commentform textarea:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid{display:block}.detail #respond #commentform textarea:not(:focus):not(:placeholder-shown):invalid~.tips-invalid{display:block}.detail #respond #commentform textarea:not(:focus):not(:-moz-placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.detail #respond #commentform textarea:not(:focus):not(:-ms-input-placeholder):invalid+label{color:#ff3100;font-weight:normal}.detail #respond #commentform textarea:not(:focus):not(:placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.detail #respond #commentform textarea:required+label::after{content:"*";color:#ff3100;margin-left:.1em;-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}.detail #respond #commentform textarea:-webkit-autofill{-webkit-text-fill-color:#121e5b !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.detail #respond #commentform textarea:-moz-read-only{border:none;background-color:#faf9f7;pointer-events:none}.detail #respond #commentform textarea:read-only{border:none;background-color:#faf9f7;pointer-events:none}.detail #respond #commentform textarea+label{display:block;position:absolute;top:0;left:0;color:rgba(18,30,91,.4);font-size:16px;font-weight:bold;line-height:1.6;text-align:left;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(31,44,115,.1);position:absolute;top:8px;right:8px;bottom:8px;left:auto;margin:auto;width:auto}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn:hover,.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn-inner-icon{margin-right:.2em}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn .icon{background-color:#1f2c73}.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn:hover,.detail #respond #commentform textarea~.form-row-col-ctr-innerBtn:focus{background-color:rgba(31,44,115,.2)}.detail #respond #commentform textarea:not(:-moz-placeholder-shown)~.form-submit{display:flex}.detail #respond #commentform textarea:not(:-ms-input-placeholder)~.form-submit{display:-ms-flexbox;display:flex}.detail #respond #commentform textarea:not(:placeholder-shown)~.form-submit{display:-webkit-box;display:-ms-flexbox;display:flex}.detail #respond #commentform textarea:focus{background-color:#fff}.detail #respond #commentform textarea:hover{background-color:#fff}.detail #respond .form-submit{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:16px}.detail #respond .form-submit>*{width:auto !important}.detail #respond .form-submit>*:not(:first-child){margin-left:12px}.detail #respond .form-submit-cancel{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73}.detail #respond .form-submit-cancel:hover,.detail #respond .form-submit-cancel:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.detail #respond .form-submit-cancel-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.detail #respond .form-submit-cancel-inner-icon{margin-right:.2em}.detail #respond .form-submit-cancel-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.detail #respond .form-submit-cancel-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.detail #respond .form-submit-cancel:hover,.detail #respond .form-submit-cancel:focus{background-color:#1f2c73;color:#fff}.detail #respond .form-submit-cancel:hover .icon,.detail #respond .form-submit-cancel:focus .icon{background-color:#fff}.detail #respond .form-submit-cancel .icon{background-color:#1f2c73}.detail #respond .form-submit #submit{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;background-color:#1f2c73;border-color:#1f2c73;min-width:40%}.detail #respond .form-submit #submit:hover,.detail #respond .form-submit #submit:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.detail #respond .form-submit #submit-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.detail #respond .form-submit #submit-inner-icon{margin-right:.2em}.detail #respond .form-submit #submit-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.detail #respond .form-submit #submit-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.detail #respond .form-submit #submit:hover,.detail #respond .form-submit #submit:focus{background-color:#fff;color:#1f2c73}.detail #respond .form-submit #submit:hover .icon,.detail #respond .form-submit #submit:focus .icon{background-color:#1f2c73}.detail #respond .form-submit #submit .icon{background-color:#fff}.detail-spellMemoriesList{text-align:left;margin-top:2.5em;margin-bottom:0}.detail-spellMemoriesList-ttl{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:16px;line-height:1.675}.detail-spellMemoriesList-ttl-num{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:20px;line-height:1.675}.detail-spellMemoriesList-item{margin-left:0;margin-bottom:1em}.detail-spellMemoriesList-item-ago{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:12px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:3px 3px 4px;background-color:#121e5b;border-radius:4px;border:2px solid rgba(255,255,255,0);overflow:hidden;color:rgba(18,30,91,.6);background-color:rgba(0,0,0,0);margin-left:-6px;margin-bottom:.5em;font-weight:normal}.detail-spellMemoriesList-item-ago::before{content:"";font-size:16px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6);margin-right:4px}.detail-spellMemoriesList-item-ago::before{width:1em;height:1em}.detail-spellMemoriesList-item-txt{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:18px;line-height:1.675;font-family:"YuMincho","Yu Mincho",serif;margin-bottom:0}.detail-spellMemoriesList-item:last-child{margin-bottom:0}.detail-relations{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);margin-top:56px}.detail-relations .slider._grid{padding-left:0;padding-right:0}.detail-relations .slider._grid .slider-list{grid-template-columns:repeat(3, minmax(200px, 1fr))}.detail-relations .slider._square .slider-list{grid-template-columns:repeat(4, minmax(200px, 1fr))}.detail-relations .slider-link-ttl{text-align:left}.detail._fullscreen{max-width:100%;overflow-y:auto}.detail._fullscreen .detail-video{height:100vh;background-color:#000}.detail._fullscreen .detail-video-iframeWrapper{position:absolute;top:0;bottom:0;width:100%;height:100%}.detail .block-inner{padding-left:0;padding-right:0}.detail-separation+.block{padding-top:0 !important}
.slider{display:block;width:100%;max-width:100%;margin:0 auto;position:relative;padding-bottom:28px;margin-bottom:28px}.slider-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-bottom:1em;margin-left:56px}.slider-header-ttl{font-weight:bold;color:#121e5b;text-align:justify;margin-top:0;font-size:24px;line-height:1.375;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-header-ttl .icon{font-size:24px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;margin-left:.25em}.slider-header-ttl .icon{width:1em;height:1em}.slider-header-allView{font-weight:normal;color:#1f2c73;text-align:left;margin-top:0;margin-bottom:.75em;font-size:16px;line-height:1.675;margin-bottom:0;margin-left:1.5em;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .25s ease;transition:all .25s ease}.slider-header-allView::after{content:"";font-size:13px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73;-webkit-transform:translate(-8px, 1px);transform:translate(-8px, 1px);-webkit-transition:-webkit-transform .25s ease .025s;transition:-webkit-transform .25s ease .025s;transition:transform .25s ease .025s;transition:transform .25s ease .025s, -webkit-transform .25s ease .025s}.slider-header-allView::after{width:1em;height:1em}.slider-header:not(div):hover .slider-header-allView{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.slider-header:not(div):hover .slider-header-allView::after{-webkit-transform:translate(0, 1px);transform:translate(0, 1px)}.slider-list-item{position:relative;display:block;max-width:360px;text-decoration:none;-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out}.slider-list-item-img{position:relative;width:100%;padding-top:61.9578686493%;border-radius:8px;background-color:#000;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-list-item-img>img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;-webkit-transition:all .25s ease;transition:all .25s ease}.slider-list-item-img._noTtl>img{opacity:1}.slider-list-item-img-icon{position:absolute;top:0;left:0;z-index:1;width:100%;padding-top:8px;padding-left:8px;padding-bottom:12px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)}.slider-list-item-img-icon .icon{font-size:24px}.slider-list-item-img-ttl{font-weight:bold;color:#fff;text-align:center;margin-top:0;font-size:24px;line-height:1.375;font-family:"YuMincho","Yu Mincho",serif;text-shadow:0 0 12px rgba(0,0,0,.5);position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.slider-list-item-img-time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:12px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:3px 3px 4px;background-color:#121e5b;border-radius:4px;border:2px solid rgba(255,255,255,0);overflow:hidden;background-color:rgba(0,0,0,.6);position:absolute;bottom:8px;right:8px}.slider-list-item-ttl{margin-top:8px;margin-bottom:0}.slider-list-item-info{font-weight:normal;color:rgba(18,30,91,.6);text-align:left;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675;margin-top:8px;margin-bottom:0}.slider-list-item-myMemory{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:14px;line-height:1.675;font-family:"YuMincho","Yu Mincho",serif;width:100%;margin-top:6px}.slider-list-item-myMemory::before{content:"";font-size:16px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#121e5b;-webkit-transform:translateY(3px);transform:translateY(3px);margin-right:4px}.slider-list-item-myMemory::before{width:1em;height:1em}.slider-list-item:not(._noHover):hover{-webkit-transform:scale(1.055);transform:scale(1.055)}.slider-list-item:not(._noHover):hover .slider-list-item-ttl{color:#1f2c73}.slider-list-item:not(._noHover):hover .slider-list-item-img:not(._noTtl)>img{opacity:.9}.slider-list-item:not(._noHover):hover .slider-list-item-img-ttl{text-shadow:0 0 12px #000}.slider-list-item._autoWidth{max-width:none}.slider-list-item .playlistInUtaList{max-height:224px;-webkit-transform:translateY(20px);transform:translateY(20px)}.slider-list-item .playlistInUtaList-item{width:280px}.slider-list-item .playlistInUtaList-item-inner-ttl{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.slider-next,.slider-prev{position:absolute;right:0;top:0;bottom:0;z-index:2;margin:auto;height:96px;width:40px;border-radius:8px 0 0 8px;background-color:rgba(255,255,255,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;pointer-events:none}.slider-next>.icon,.slider-prev>.icon{font-size:24px}.slider-next:hover,.slider-prev:hover{background-color:#fff;-webkit-transform:scale(1.025);transform:scale(1.025)}.slider-prev{right:auto;left:0;border-radius:0 8px 8px 0}.slider:hover .slider-next,.slider:hover .slider-prev{opacity:1;pointer-events:auto}.slider._grid{padding-left:56px;padding-right:56px}.slider._grid .slider-list{display:grid;gap:24px}@media(max-width: 320px){.slider._grid .slider-list{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 680px){.slider._grid .slider-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 680px){.slider._grid .slider-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1136px){.slider._grid .slider-list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1440px){.slider._grid .slider-list{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1680px){.slider._grid .slider-list{grid-template-columns:repeat(6, 1fr)}}.slider._grid .slider-list-item{width:100%;max-width:none;margin-bottom:36px}@media(max-width: 320px){.slider._square .slider-list{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 680px){.slider._square .slider-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 680px){.slider._square .slider-list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1136px){.slider._square .slider-list{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1440px){.slider._square .slider-list{grid-template-columns:repeat(7, 1fr)}}@media(min-width: 1680px){.slider._square .slider-list{grid-template-columns:repeat(8, 1fr)}}.slider._square .slider-list-item-img{padding-top:100%}.slider._square .slider-list-item-img>img{opacity:1}.slider._square .slider-list-item-img .icon{margin-left:4px}.slider._square .slider-list-item:not(._noHover):hover .slider._square .slider-list-item-img>img{opacity:1}.slider._square .slider-list-item-ttl{margin-top:8px;margin-bottom:-4px}.slider._square .slider-list-item-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;font-weight:bold;color:#121e5b;margin-bottom:0;margin-top:12px}.slider._square .slider-list-item-schedule .icon{font-size:20px;margin-right:.25em}
.regist{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.regist-inner{position:relative;width:100%;max-width:100%;margin:0 auto;clear:both;padding-left:56px;padding-right:56px}.regist-inner .block-inner{padding-left:0;padding-right:0}.regist-inner+.block-inner{margin-top:1em}.regist>[class^=paragraph]+[class^=headline]{margin-top:1.5em}@media(min-width: 680px){.regist-inner{max-width:1040px}.regist._full{display:block;width:100%;max-width:100%;margin:0 auto}.regist._full .block-inner{max-width:100%;padding-left:0;padding-right:0}.regist._wide .block-inner{max-width:1300px}}.regist-step{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675}.regist-ttl{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:24px;line-height:1.375}.regist-inner{display:block;width:100%;max-width:100%;margin:0 auto;max-width:440px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);padding:28px 20px}.regist-inner-desc{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:16px;line-height:1.675}.regist-inner-desc:last-child{margin-bottom:0}.regist-inner-price{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:20px;line-height:1.675}.regist-inner-price-unit{font-weight:bold;color:#1f2c73;text-align:left;margin-top:0;font-size:20px;line-height:1.675;margin-left:.25em}.regist-inner-price-num{font-weight:bold;color:#1f2c73;text-align:left;margin-top:0;font-size:28px;line-height:1.375;margin-right:.15em}.regist-inner .list{padding-left:0}.regist-inner .list-item._special{position:relative;padding-top:8px;padding-bottom:4px}.regist-inner .list-item._special>strong{font-weight:bold;color:#1f2c73}.regist-inner .list-item._special>small{font-weight:normal;color:#121e5b;text-align:left;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675;display:block}.regist-inner .list-item._special::before{top:10px !important}.regist-inner .list-item._special::after{content:"";display:block;position:absolute;top:0;left:-20px;right:-20px;bottom:0;background-color:rgba(31,44,115,.1)}.regist-inner .limited-subscription-notice{width:calc(100% + 20px * 2);margin-left:-20px;margin-right:-20px;margin-top:2em;padding:20px;background-color:#faf9f7}.regist-inner-note{font-weight:normal;color:#121e5b;text-align:left;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675}.regist-inner>.cart button.button{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;background-color:#1f2c73;border-color:#1f2c73;width:100%;margin-top:1em;margin-bottom:1em}.regist-inner>.cart button.button:hover,.regist-inner>.cart button.button:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.regist-inner>.cart button.button-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.regist-inner>.cart button.button-inner-icon{margin-right:.2em}.regist-inner>.cart button.button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.regist-inner>.cart button.button-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.regist-inner>.cart button.button:hover,.regist-inner>.cart button.button:focus{background-color:#fff;color:#1f2c73}.regist-inner>.cart button.button:hover .icon,.regist-inner>.cart button.button:focus .icon{background-color:#1f2c73}.regist-inner>.cart button.button .icon{background-color:#fff}.regist-inner>[name=checkout] .first-payment-date{font-weight:bold;color:#1f2c73;text-align:center;margin-top:0;font-size:20px;line-height:1.675;margin-left:-20px;margin-right:-20px;padding:8px 12px 12px;background-color:rgba(31,44,115,.1)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper{width:100%}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:1.6em;padding-bottom:1.2em;padding-left:.6em;padding-right:.75em;border-radius:7px;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;font-size:16px;font-weight:bold;line-height:1.6;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:hover{-webkit-box-shadow:0 0 0 2px rgba(31,44,115,0);box-shadow:0 0 0 2px rgba(31,44,115,0);border:1px solid #1f2c73}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:hover:-moz-read-only{box-shadow:0 0 0 0 rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:hover:read-only{-webkit-box-shadow:0 0 0 0 rgba(18,30,91,0);box-shadow:0 0 0 0 rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:hover+label{color:rgba(18,30,91,.8);font-weight:bold}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus{-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3);border:1px solid #1f2c73;outline:none}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input::-webkit-input-placeholder{color:rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input::-moz-placeholder{color:rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:-ms-input-placeholder{color:rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input::-ms-input-placeholder{color:rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input::placeholder{color:rgba(18,30,91,0)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:-moz-placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:-ms-input-placeholder+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:-moz-placeholder-shown)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:-ms-input-placeholder)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:placeholder-shown)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus:not(:-moz-read-only)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus:not(:read-only)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:-moz-placeholder-shown):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:-ms-input-placeholder):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:placeholder-shown):invalid{-webkit-box-shadow:0 0 0 4px rgba(255,49,0,.3);box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid{display:block}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid{display:block}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:placeholder-shown):invalid~.tips-invalid{display:block}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:-moz-placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:-ms-input-placeholder):invalid+label{color:#ff3100;font-weight:normal}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(:focus):not(:placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:required+label::after{content:"*";color:#ff3100;margin-left:.1em;-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#121e5b !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:-moz-read-only{border:none;background-color:#faf9f7;pointer-events:none}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:read-only{border:none;background-color:#faf9f7;pointer-events:none}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input+label{display:block;position:absolute;top:0;left:0;color:rgba(18,30,91,.4);font-size:16px;font-weight:bold;line-height:1.6;text-align:left;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(31,44,115,.1);position:absolute;top:8px;right:8px;bottom:8px;left:auto;margin:auto;width:auto}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn:hover,.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn-inner-icon{margin-right:.2em}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn .icon{background-color:#1f2c73}.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn:hover,.regist-inner>[name=checkout] .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input~.form-row-col-ctr-innerBtn:focus{background-color:rgba(31,44,115,.2)}.regist-inner>[name=checkout] #payment.form{background-color:rgba(0,0,0,0);margin-top:2em}.regist-inner>[name=checkout] #payment.form .payment_box.payment_method_stripe{background-color:rgba(0,0,0,0) !important;color:#121e5b !important;padding:0 !important;margin:0 !important}.regist-inner>[name=checkout] #payment.form .payment_box.payment_method_stripe::before{content:none !important}.regist-inner>[name=checkout] #payment.form .wc_payment_methods{border-bottom:none;padding:0}.regist-inner>[name=checkout] #payment.form .form-row{padding:0;margin-bottom:0}.regist-inner>[name=checkout] #payment.form .form-row-col._terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.regist-inner>[name=checkout] #payment.form .form-row-col._terms>[class^=woocommerce-]{font-weight:normal;color:#121e5b;text-align:left;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675}.regist-inner>[name=checkout] #payment.form .form-row-col._terms>[class^=woocommerce-]>p{margin-top:0}.regist-inner>[name=checkout] #payment.form .form-row-col._terms .woocommerce-terms-and-conditions{margin-left:-20px;margin-right:-20px;border:none;margin-bottom:16px;-webkit-box-shadow:inset 0 0px 4px rgba(0,0,0,.1);box-shadow:inset 0 0px 4px rgba(0,0,0,.1);background-color:#faf9f7}.regist-inner>[name=checkout] #payment.form .form-row-col._terms .form-row-col-ctr{margin-left:0}.regist-inner>[name=checkout] #payment.form #stripe-payment-data .form-row{padding:0;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.regist-inner>[name=checkout] #payment.form #stripe-payment-data .form-row .stripe-card-group{width:100%}.regist-inner>[name=checkout] #payment.form #stripe-payment-data .form-row .wc-stripe-elements-field{width:100%}.regist-inner>[name=checkout] #payment.form .first-payment-date{margin-left:0;font-size:130%}.regist-inner #order_review #payment{background-color:rgba(0,0,0,0);margin-top:0}.regist-inner #order_review #payment .payment_box.payment_method_stripe{background-color:rgba(0,0,0,0) !important;color:#121e5b !important;padding:0 !important;margin:0 !important}.regist-inner #order_review #payment .payment_box.payment_method_stripe::before{content:none !important}.regist-inner #order_review #payment .payment_methods{border-bottom:none;padding:0}.regist-inner #order_review #payment .form-row{width:100%;padding:0;margin-bottom:0}.regist-inner #order_review #payment #stripe-payment-data .form-row{padding:0;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.regist-inner #order_review #payment #stripe-payment-data .form-row .stripe-card-group{width:100%}.regist-inner #order_review #payment #stripe-payment-data .form-row .wc-stripe-elements-field{width:100%}.regist-inner #order_review #payment .wc_payment_method{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.regist-inner #order_review #payment .wc_payment_method>.form-row-col-ctr{margin-left:0}.regist-inner #order_review #payment .wc_payment_method #payment_method_stripe+[for=payment_method_stripe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:0}.regist-inner #order_review #payment .wc_payment_method .woocommerce-SavedPaymentMethods{padding-left:1em;margin-bottom:1em}.regist-inner #order_review #payment .wc_payment_method .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token input[type=radio]+label::after,.regist-inner #order_review #payment .wc_payment_method .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new input[type=radio]+label::after{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.regist-inner #order_review #payment #update_all_subscriptions_payment_method_field{display:none}.regist .first-payment-date{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:18px;line-height:1.675;margin-bottom:0}.regist-note{display:block;width:100%;max-width:100%;margin:0 auto;max-width:440px;font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:12px;line-height:1.675;margin-top:1em}.regist-note>a{color:#fff;padding-left:.5em;padding-right:.5em;font-weight:bold}.regist .siteGuard{padding-bottom:20px}.regist .siteGuard br{display:none}.regist .siteGuard p:first-child{margin-bottom:0}.regist .siteGuard p:last-child{margin-top:8px}.regist .siteGuard input[type=text]{min-width:50%;padding:8px}.regist .siteGuard label[for=siteguard_captcha]{display:block;margin-bottom:8px}.regist._resetpassword .password-input{width:100%}
.content{display:block;width:100%;max-width:100%;margin:0 auto}.content-back{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#121e5b;background-color:rgba(0,0,0,0);position:absolute;top:106px;left:12px;border:none;color:#1f2c73;z-index:10}.content-back:hover,.content-back:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.content-back-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.content-back-inner-icon{margin-right:.2em}.content-back-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.content-back-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.content-back .icon{background-color:#121e5b}.content-back:hover,.content-back:focus{color:#1f2c73;background-color:rgba(18,30,91,.1)}.content-back:hover .icon,.content-back:focus .icon{background-color:#1f2c73}.content-ttl{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:28px;line-height:1.375;margin-top:56px}.content-inner{margin-top:64px}.content-inner-empty{font-weight:normal;color:#121e5b;text-align:center;margin-top:0;margin-bottom:.75em;font-size:16px;line-height:1.675}
.memoriesList{display:grid;gap:24px;padding-left:56px;padding-right:56px}@media(max-width: 320px){.memoriesList{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 680px){.memoriesList{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 680px){.memoriesList{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1136px){.memoriesList{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1440px){.memoriesList{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1680px){.memoriesList{grid-template-columns:repeat(6, 1fr)}}.memoriesList-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 20px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);text-decoration:none;-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out}.memoriesList-item-time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:12px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:3px 3px 4px;background-color:#121e5b;border-radius:4px;border:2px solid rgba(255,255,255,0);overflow:hidden;color:rgba(18,30,91,.6);background-color:rgba(0,0,0,0);margin-left:-4px;margin-bottom:.35em}.memoriesList-item-time::before{content:"";font-size:16px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/pen.svg);mask-image:url(../img/icon/pen.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(18,30,91,.6);margin-right:4px}.memoriesList-item-time::before{width:1em;height:1em}.memoriesList-item-txt{font-weight:normal;color:#121e5b;text-align:justify;margin-top:0;margin-bottom:.75em;font-size:18px;line-height:1.675;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-family:"YuMincho","Yu Mincho",serif;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5em}.memoriesList-item-song{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-20px;margin-right:-20px;padding-top:16px;padding-left:20px;padding-right:20px;width:calc(100% + 20px * 2);border-top:1px solid rgba(18,30,91,.2)}.memoriesList-item-song-img{width:72px;height:40px;border-radius:8px;overflow:hidden}.memoriesList-item-song-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.memoriesList-item-song>figcaption{font-weight:normal;color:#121e5b;text-align:left;margin-top:0;margin-bottom:.75em;font-size:14px;line-height:1.675;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;padding-left:1em}.memoriesList-item:hover{-webkit-transform:scale(1.055);transform:scale(1.055)}
.mypageBlock{display:block;width:100%;max-width:100%;margin:0 auto;max-width:440px}.mypageBlock._medium{display:block;width:100%;max-width:100%;margin:0 auto;max-width:768px}.mypageBlock-ttl{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:24px;line-height:1.375}.mypageBlock-logout{margin-top:24px}.mypageBlock-logout .button{width:100%}
body>main .playlistInUtaList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin:-10px 0;list-style:none}body>main .playlistInUtaList._num2{height:calc(1 * 68px)}body>main .playlistInUtaList._num3{height:calc(2 * 68px)}body>main .playlistInUtaList._num4{height:calc(2 * 68px)}body>main .playlistInUtaList._num5{height:calc(3 * 68px)}body>main .playlistInUtaList._num6{height:calc(3 * 68px)}body>main .playlistInUtaList._num7{height:calc(4 * 68px)}body>main .playlistInUtaList._num8{height:calc(4 * 68px)}body>main .playlistInUtaList._num9{height:calc(5 * 68px)}body>main .playlistInUtaList._num10{height:calc(5 * 68px)}body>main .playlistInUtaList._num11{height:calc(6 * 68px)}body>main .playlistInUtaList._num12{height:calc(6 * 68px)}body>main .playlistInUtaList._num13{height:calc(7 * 68px)}body>main .playlistInUtaList._num14{height:calc(7 * 68px)}body>main .playlistInUtaList._num15{height:calc(8 * 68px)}body>main .playlistInUtaList._num16{height:calc(8 * 68px)}body>main .playlistInUtaList._num17{height:calc(9 * 68px)}body>main .playlistInUtaList._num18{height:calc(9 * 68px)}body>main .playlistInUtaList._num19{height:calc(10 * 68px)}body>main .playlistInUtaList._num20{height:calc(10 * 68px)}body>main .playlistInUtaList-item{width:50%}body>main .playlistInUtaList-item-inner{display:grid;grid-template-columns:2em 80px 1fr;grid-template-rows:28px 20px 1fr;grid-template-areas:"number thumb title" "number thumb time";margin-top:10px;margin-bottom:10px;text-decoration:none;color:#121e5b;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform-origin:64px center;transform-origin:64px center;-webkit-backface-visibility:hidden;backface-visibility:hidden}body>main .playlistInUtaList-item-inner:hover{-webkit-transform:scale(1.075);transform:scale(1.075);color:#1f2c73}body>main .playlistInUtaList-item-inner-number{grid-area:number;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:inherit}body>main .playlistInUtaList-item-inner-img{grid-area:thumb;width:100%;height:100%;overflow:hidden;border-radius:4px}body>main .playlistInUtaList-item-inner-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body>main .playlistInUtaList-item-inner-ttl{grid-area:title;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;margin-bottom:0;font-family:"YuMincho","Yu Mincho",serif;font-weight:bold;padding-left:12px;color:inherit}body>main .playlistInUtaList-item-inner-time{grid-area:time;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;margin-bottom:0;color:inherit;opacity:.6;padding-left:12px}
.bannerContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:56px;padding-right:56px;padding-bottom:28px;margin-bottom:28px}.bannerContent-item{-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px)}.bannerContent-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-bottom:1em}.bannerContent-item-header-ttl{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bannerContent-item-header-allView{margin-bottom:0;margin-left:1.5em;color:#1f2c73;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .25s ease;transition:all .25s ease}.bannerContent-item-header-allView::after{content:"";font-size:13px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon/arrowRight.svg);mask-image:url(../img/icon/arrowRight.svg);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#1f2c73;-webkit-transform:translate(-8px, 1px);transform:translate(-8px, 1px);-webkit-transition:-webkit-transform .25s ease .025s;transition:-webkit-transform .25s ease .025s;transition:transform .25s ease .025s;transition:transform .25s ease .025s, -webkit-transform .25s ease .025s}.bannerContent-item-header-allView::after{width:1em;height:1em}.bannerContent-item-header:not(div):hover .bannerContent-item-header-allView{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.bannerContent-item-header:not(div):hover .bannerContent-item-header-allView::after{-webkit-transform:translate(0, 1px);transform:translate(0, 1px)}.bannerContent-item-img{position:relative;width:100%;padding-top:52.5210084034%;border-radius:8px;background-color:#000;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bannerContent-item-img:hover{-webkit-transform:scale(1.035);transform:scale(1.035)}.bannerContent-item-img>img{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s ease;transition:all .25s ease}.bannerContent-item-img-label{position:absolute;top:8px;left:8px;z-index:1}.bannerContent-item-img:hover .bannerContent-item-img-icon{opacity:0}.bannerContent-item-img .label._time{position:absolute;bottom:8px;right:8px}.bannerContent-item-update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bannerContent-item-update .label{margin-right:8px}.bannerContent-item-update .paragraph4{margin-bottom:0}.bannerContent._col3 .bannerContent-item{-ms-flex-preferred-size:calc(100% / 3 - 24px / 3);flex-basis:calc(100% / 3 - 24px / 3)}
.powerdby{display:-webkit-box;display:-ms-flexbox;display:flex}.powerdby._center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.powerdby._light .powerdby-txt{color:rgba(255,255,255,.6)}.powerdby-txt{margin-top:0;margin-bottom:0}.powerdby>img{margin-left:.5em;-webkit-transform:translateY(1px);transform:translateY(1px)}
.calendar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background-color:#fff;overflow:hidden;min-width:108px}.calendar._min{-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.2);box-shadow:0 2px 16px 0 rgba(0,0,0,.2)}.calendar-month{width:100%;font-size:20px;font-weight:bold;color:#fff;text-align:center;background-color:#1f2c73}.calendar._min .calendar-month{font-size:12px}.calendar-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:12px;font-size:48px;font-weight:bold;line-height:1}.calendar-date-day{font-size:16px;margin-left:.2em;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.calendar._min .calendar-date{font-size:24px;padding:8px}.calendar-time{width:100%;padding:4px 0;background-color:#faf9f7;font-weight:bold;text-align:center}
.block.paragraph{padding-top:64px;padding-bottom:32px}.block.paragraph .paragraph-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.paragraph .paragraph-inner .img{margin:0;width:100%;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block.paragraph .paragraph-inner .text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.block.paragraph .paragraph-inner .text .title-sub{margin-top:0;margin-bottom:0;color:rgba(18,30,91,.6)}.block.paragraph .paragraph-inner .text .title{margin-top:.3em;margin-bottom:0}.block.paragraph .paragraph-inner .text .title+.description{margin-top:.8em}.block.paragraph .paragraph-inner .text .description{margin-bottom:0;letter-spacing:1px;margin-top:-60px}.block.paragraph .paragraph-inner .text .description+*:not(.btn-wrap){margin-top:64px}.block.paragraph .paragraph-inner .text .btn-wrap{width:100%}@media(min-width: 680px){.block.paragraph .paragraph-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block.paragraph .paragraph-inner .img{width:400px}.block.paragraph .paragraph-inner .img+.text{max-width:640px}.block.paragraph .paragraph-inner .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.block.paragraph .paragraph-inner .btn-wrap.is-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block.paragraph .paragraph-inner .btn-wrap.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}
.block.iconList+.half-and-half{margin-top:0}.block.iconList .iconList-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 680px){.block.iconList .iconList-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block.iconList .iconList-inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block.iconList .iconList-inner-item:not(:last-child){margin-bottom:24px}@media(min-width: 680px){.block.iconList .iconList-inner-item{margin-right:28px}}.block.iconList .iconList-inner-item .icon{font-size:32px}.block.iconList .iconList-inner-item-text{margin-left:12px}.block.iconList .iconList-inner-item-text-sub{font-size:13px;margin:0;line-height:1;color:rgba(18,30,91,.6)}.block.iconList .iconList-inner-item-text-main{font-size:15px;margin-top:4px;margin-bottom:0;line-height:1}
.block.coloredBoxList .coloredBoxList-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;list-style:none;padding-top:0;padding-bottom:0;padding-left:0;margin-top:0;margin-bottom:-20px}@media(min-width: 680px){.block.coloredBoxList .coloredBoxList-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.block.coloredBoxList .coloredBoxList-inner-item{padding-bottom:20px}.block.coloredBoxList .coloredBoxList-inner-item-text{padding:24px 36px;border-radius:8px;background-color:#1f2c73}.block.coloredBoxList .coloredBoxList-inner-item-text-sub{margin-top:4px;margin-bottom:4px;color:#fff;text-align:center}.block.coloredBoxList .coloredBoxList-inner-item-text-main{margin-top:4px;margin-bottom:4px;color:#fff;text-align:center}@media(min-width: 680px){.block.coloredBoxList .coloredBoxList-inner:not(._column1){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.block.coloredBoxList .coloredBoxList-inner:not(._column1) .coloredBoxList-inner-item{padding-left:10px;padding-right:10px}.block.coloredBoxList .coloredBoxList-inner:not(._column1) .coloredBoxList-inner-item-text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.coloredBoxList .coloredBoxList-inner._column2 .coloredBoxList-inner-item{-ms-flex-preferred-size:50%;flex-basis:50%}.block.coloredBoxList .coloredBoxList-inner._column3 .coloredBoxList-inner-item{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}
.block.flow .flow-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding-top:0;padding-bottom:0;padding-left:0;margin-top:0;margin-bottom:0;width:100%}.block.flow .flow-inner-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 680px){.block.flow .flow-inner-item{display:grid;gap:28px;grid-template-columns:1fr 1fr}}.block.flow .flow-inner-item:not(:first-child){margin-top:60px}.block.flow .flow-inner-item:not(:first-child)::before{content:"";position:absolute;top:-44px;left:0;right:0;margin:auto;width:1em;height:1em;font-size:24px;display:block;-webkit-mask-size:contain;mask-size:contain;background-color:rgba(18,30,91,.6);-webkit-mask-image:url(../img/icon/triangleDown.svg);mask-image:url(../img/icon/triangleDown.svg)}@media(min-width: 680px){.block.flow .flow-inner-item:not(:first-child)::before{left:-50%}}.block.flow .flow-inner-item-img{position:relative;border-radius:12px;background-color:#faf9f7;overflow:hidden}.block.flow .flow-inner-item-img::before{content:"";display:block;width:100%;padding-top:100%}@media(min-width: 680px){.block.flow .flow-inner-item-img::before{padding-top:0;min-height:240px}}.block.flow .flow-inner-item-img>img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block.flow .flow-inner-item-text{padding-top:1em}@media(min-width: 680px){.block.flow .flow-inner-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.block.flow .flow-inner-item-text-num{position:absolute;top:8px;left:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:rgba(31,44,115,.1);border-radius:1000px;line-height:1;margin:0}@media(min-width: 680px){.block.flow .flow-inner-item-text-num{position:relative;left:0;top:0}}.block.flow .flow-inner-item-text-num .num{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:100%;background-color:#1f2c73;margin-right:4px}.block.flow .flow-inner-item-text-num [class^=headline]{color:#1f2c73}.block.flow .flow-inner-item-text-ttl{margin-top:20px;margin-bottom:0}.block.flow .flow-inner-item-text-desc{margin-top:20px;margin-bottom:0}
.block.performer+.performer{margin-top:56px}.block.performer .performer-inner-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block.performer .performer-inner-person-face{width:96px;height:96px;border-radius:100%;overflow:hidden;background-color:#faf9f7}.block.performer .performer-inner-person-face>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block.performer .performer-inner-person-info{width:calc(100% - 96px);padding-left:12px}.block.performer .performer-inner-person-info-role{margin-top:0;margin-bottom:0;color:rgba(18,30,91,.6)}.block.performer .performer-inner-person-info-name{margin-top:4px;margin-bottom:0}.block.performer .performer-inner-person-info-ttl{margin-top:8px;margin-bottom:0;color:rgba(18,30,91,.6)}.block.performer .performer-inner-desc{margin-top:12px;margin-bottom:0}@media(min-width: 680px){.block.performer .performer-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:240px}.block.performer .performer-inner-person{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block.performer .performer-inner-person-face{position:absolute;left:0;width:200px;height:200px}.block.performer .performer-inner-person-info{padding-left:0}}
.lzb-preview-server .typography,body.theme-fpbrainlearning .typography{font-weight:normal;color:#121e5b;text-align:left;margin-top:0;margin-bottom:.75em}.lzb-preview-server .typography strong,.lzb-preview-server .typography b,body.theme-fpbrainlearning .typography strong,body.theme-fpbrainlearning .typography b{font-weight:bold}.lzb-preview-server .typography._paragraph,body.theme-fpbrainlearning .typography._paragraph{line-height:1.675}.lzb-preview-server .typography._paragraph._size1,body.theme-fpbrainlearning .typography._paragraph._size1{font-size:20px}.lzb-preview-server .typography._paragraph._size2,body.theme-fpbrainlearning .typography._paragraph._size2{font-size:18px}.lzb-preview-server .typography._paragraph._size3,body.theme-fpbrainlearning .typography._paragraph._size3{font-size:16px}.lzb-preview-server .typography._paragraph._size4,body.theme-fpbrainlearning .typography._paragraph._size4{font-size:14px}.lzb-preview-server .typography._paragraph._size5,body.theme-fpbrainlearning .typography._paragraph._size5{font-size:12px}.lzb-preview-server .typography._paragraph._size6,body.theme-fpbrainlearning .typography._paragraph._size6{font-size:11px}.lzb-preview-server .typography._headline,body.theme-fpbrainlearning .typography._headline{font-weight:bold;line-height:1.375}.lzb-preview-server .typography._headline._size1,body.theme-fpbrainlearning .typography._headline._size1{font-size:56px}.lzb-preview-server .typography._headline._size2,body.theme-fpbrainlearning .typography._headline._size2{font-size:32px}.lzb-preview-server .typography._headline._size3,body.theme-fpbrainlearning .typography._headline._size3{font-size:28px}.lzb-preview-server .typography._headline._size4,body.theme-fpbrainlearning .typography._headline._size4{font-size:24px}.lzb-preview-server .typography._headline._size5,body.theme-fpbrainlearning .typography._headline._size5{font-size:20px;line-height:1.675}.lzb-preview-server .typography._headline._size6,body.theme-fpbrainlearning .typography._headline._size6{font-size:16px;line-height:1.675}.lzb-preview-server .typography._left,body.theme-fpbrainlearning .typography._left{text-align:left}.lzb-preview-server .typography._right,body.theme-fpbrainlearning .typography._right{text-align:right}.lzb-preview-server .typography._center,body.theme-fpbrainlearning .typography._center{text-align:center}.lzb-preview-server .typography._justify,body.theme-fpbrainlearning .typography._justify{text-align:justify}.lzb-preview-server .typography._serif,body.theme-fpbrainlearning .typography._serif{font-family:"YuMincho","Yu Mincho",serif}
.lzb-preview-server .button,body.theme-fpbrainlearning .button{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease}.lzb-preview-server .button:hover,.lzb-preview-server .button:focus,body.theme-fpbrainlearning .button:hover,body.theme-fpbrainlearning .button:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}.lzb-preview-server .button-inner,body.theme-fpbrainlearning .button-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}.lzb-preview-server .button-inner .icon,body.theme-fpbrainlearning .button-inner .icon{margin-right:.2em;margin-left:.2em}.lzb-preview-server .button .icon,body.theme-fpbrainlearning .button .icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.lzb-preview-server .button._primary,body.theme-fpbrainlearning .button._primary{background-color:#1f2c73;border-color:#1f2c73}.lzb-preview-server .button._primary:hover,.lzb-preview-server .button._primary:focus,body.theme-fpbrainlearning .button._primary:hover,body.theme-fpbrainlearning .button._primary:focus{background-color:#fff;color:#1f2c73}.lzb-preview-server .button._primary:hover .icon,.lzb-preview-server .button._primary:focus .icon,body.theme-fpbrainlearning .button._primary:hover .icon,body.theme-fpbrainlearning .button._primary:focus .icon{background-color:#1f2c73}.lzb-preview-server .button._primary .icon,body.theme-fpbrainlearning .button._primary .icon{background-color:#fff}.lzb-preview-server .button._secondary,body.theme-fpbrainlearning .button._secondary{color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73}.lzb-preview-server .button._secondary:hover,.lzb-preview-server .button._secondary:focus,body.theme-fpbrainlearning .button._secondary:hover,body.theme-fpbrainlearning .button._secondary:focus{background-color:#1f2c73;color:#fff}.lzb-preview-server .button._secondary:hover .icon,.lzb-preview-server .button._secondary:focus .icon,body.theme-fpbrainlearning .button._secondary:hover .icon,body.theme-fpbrainlearning .button._secondary:focus .icon{background-color:#fff}.lzb-preview-server .button._secondary .icon,body.theme-fpbrainlearning .button._secondary .icon{background-color:#1f2c73}.lzb-preview-server .button._info,body.theme-fpbrainlearning .button._info{color:#1f2c73;background-color:rgba(31,44,115,.1)}.lzb-preview-server .button._info .icon,body.theme-fpbrainlearning .button._info .icon{background-color:#1f2c73}.lzb-preview-server .button._info:hover,.lzb-preview-server .button._info:focus,body.theme-fpbrainlearning .button._info:hover,body.theme-fpbrainlearning .button._info:focus{background-color:rgba(31,44,115,.2)}.lzb-preview-server .button._light,body.theme-fpbrainlearning .button._light{color:#fff;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lzb-preview-server .button._light .icon,body.theme-fpbrainlearning .button._light .icon{background-color:#fff}.lzb-preview-server .button._light:hover,.lzb-preview-server .button._light:focus,body.theme-fpbrainlearning .button._light:hover,body.theme-fpbrainlearning .button._light:focus{background-color:rgba(255,255,255,.4)}.lzb-preview-server .button._link,body.theme-fpbrainlearning .button._link{color:#121e5b;background-color:rgba(0,0,0,0)}.lzb-preview-server .button._link .icon,body.theme-fpbrainlearning .button._link .icon{background-color:#121e5b}.lzb-preview-server .button._link:hover,.lzb-preview-server .button._link:focus,body.theme-fpbrainlearning .button._link:hover,body.theme-fpbrainlearning .button._link:focus{color:#1f2c73;background-color:rgba(18,30,91,.1)}.lzb-preview-server .button._link:hover .icon,.lzb-preview-server .button._link:focus .icon,body.theme-fpbrainlearning .button._link:hover .icon,body.theme-fpbrainlearning .button._link:focus .icon{background-color:#1f2c73}.lzb-preview-server .button._large,body.theme-fpbrainlearning .button._large{font-size:20px;padding:17px 20px 20px}.lzb-preview-server .button._large .icon,body.theme-fpbrainlearning .button._large .icon{font-size:24px;-webkit-transform:translateY(1px);transform:translateY(1px)}.lzb-preview-server .button._small,body.theme-fpbrainlearning .button._small{font-size:13px;padding:13px 13px;border-radius:4px}.lzb-preview-server .button._small .icon,body.theme-fpbrainlearning .button._small .icon{font-size:16px}
.lzb-preview-server .face,body.theme-fpbrainlearning .face{width:80px;height:80px;border-radius:50%;background-color:rgba(18,30,91,.1)}.lzb-preview-server .face-inner,body.theme-fpbrainlearning .face-inner{position:relative;width:100%;padding-top:100%;border-radius:100%;overflow:hidden}.lzb-preview-server .face-inner>img,body.theme-fpbrainlearning .face-inner>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lzb-preview-server .face-inner>img[src=""],body.theme-fpbrainlearning .face-inner>img[src=""]{opacity:0}
.lzb-preview-server .container,body.theme-fpbrainlearning .container{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;font-family:"YuGothic","Yu Gothic",sans-serif;max-width:980px}.lzb-preview-server .container._full,body.theme-fpbrainlearning .container._full{padding-left:0;padding-right:0;max-width:100%}@media(min-width: 680px){.lzb-preview-server .container._small,body.theme-fpbrainlearning .container._small{max-width:840px}}@media(min-width: 680px){.lzb-preview-server .container._xsmall,body.theme-fpbrainlearning .container._xsmall{max-width:540px}}.lzb-preview-server .container._distanceS,body.theme-fpbrainlearning .container._distanceS{margin-bottom:3.2rem}.lzb-preview-server .container._distanceM,body.theme-fpbrainlearning .container._distanceM{margin-bottom:5.6rem}.lzb-preview-server .container._distanceL,body.theme-fpbrainlearning .container._distanceL{margin-bottom:10rem}.lzb-preview-server .container._distanceXL,body.theme-fpbrainlearning .container._distanceXL{margin-bottom:12rem}@media(min-width: 680px){.lzb-preview-server .container._distanceS,body.theme-fpbrainlearning .container._distanceS{margin-bottom:4.8rem}.lzb-preview-server .container._distanceM,body.theme-fpbrainlearning .container._distanceM{margin-bottom:6.4rem}.lzb-preview-server .container._distanceL,body.theme-fpbrainlearning .container._distanceL{margin-bottom:16rem}.lzb-preview-server .container._distanceXL,body.theme-fpbrainlearning .container._distanceXL{margin-bottom:20rem}}.lzb-preview-server .container._oneView,body.theme-fpbrainlearning .container._oneView{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lzb-preview-server .block._oneView{min-height:auto;margin-bottom:0}
.lzb-preview-server .clapButton,body.theme-fpbrainlearning .clapButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:80px;height:80px;background:url(../img/icon/clap.svg) 44% 24% no-repeat;background-size:44px;border:2px solid #1f2c73;border-radius:100%;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.lzb-preview-server .clapButton-text,body.theme-fpbrainlearning .clapButton-text{font-size:11px;font-weight:bold;text-align:center;color:#1f2c73;margin-bottom:.5em;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lzb-preview-server .clapButton:hover,body.theme-fpbrainlearning .clapButton:hover{background-color:#1f2c73;-webkit-transform:scale(1.15);transform:scale(1.15)}.lzb-preview-server .clapButton:hover .lzb-preview-server .clapButton-text,.lzb-preview-server .clapButton:hover body.theme-fpbrainlearning .clapButton-text,body.theme-fpbrainlearning .clapButton:hover .lzb-preview-server .clapButton-text,body.theme-fpbrainlearning .clapButton:hover body.theme-fpbrainlearning .clapButton-text{color:#fff}.lzb-preview-server .clapButton:active,body.theme-fpbrainlearning .clapButton:active{-webkit-transform:scale(1.35);transform:scale(1.35)}
.lzb-preview-server .detailContainer,body.theme-fpbrainlearning .detailContainer{display:block;width:100%;max-width:100%;margin:0 auto;width:960px;max-width:calc(100% - 48px);background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(18,30,91,.2);box-shadow:0 0 16px 0 rgba(18,30,91,.2);padding:36px;position:relative;z-index:0;overflow:hidden;margin-top:20px}
.lzb-preview-server .vimeoPlayer,body.theme-fpbrainlearning .vimeoPlayer{position:relative;margin-top:-36px;margin-left:-36px;margin-right:-36px;background-color:#000}.lzb-preview-server .vimeoPlayer-inner,body.theme-fpbrainlearning .vimeoPlayer-inner{padding:56.25% 0 0 0;position:relative}.lzb-preview-server .vimeoPlayer-inner>iframe,body.theme-fpbrainlearning .vimeoPlayer-inner>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lzb-preview-server .line,body.theme-fpbrainlearning .line{height:1px;border:none;background-color:rgba(18,30,91,.2);margin-left:-36px;margin-right:-36px;margin-top:36px;margin-bottom:36px}
.lzb-preview-server .text:not(:first-child),body.theme-fpbrainlearning .text:not(:first-child){margin-top:56px}
.lzb-preview-server .member,body.theme-fpbrainlearning .member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lzb-preview-server .member-face,body.theme-fpbrainlearning .member-face{margin-right:20px}.lzb-preview-server .member-name,body.theme-fpbrainlearning .member-name{margin-bottom:0}.lzb-preview-server .member-name rt,body.theme-fpbrainlearning .member-name rt{font-size:14px;font-weight:normal;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.lzb-preview-server .member-name-position,body.theme-fpbrainlearning .member-name-position{font-weight:normal !important}.lzb-preview-server .member-name-slash,body.theme-fpbrainlearning .member-name-slash{margin:0 .4em}
.lzb-preview-server .clapAndLetterButton,body.theme-fpbrainlearning .clapAndLetterButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px;margin-bottom:28px}.lzb-preview-server .clapAndLetterButton>*:not(:first-child),body.theme-fpbrainlearning .clapAndLetterButton>*:not(:first-child){margin-left:20px}.lzb-preview-server .clapAndLetterButton-letter .button-inner,body.theme-fpbrainlearning .clapAndLetterButton-letter .button-inner{color:#1f2c73}.lzb-preview-server .clapAndLetterButton-letter .button-inner>.icon,body.theme-fpbrainlearning .clapAndLetterButton-letter .button-inner>.icon{background-color:#1f2c73}.lzb-preview-server .clapAndLetterButton-letter #clapNum:not(:empty)::after,body.theme-fpbrainlearning .clapAndLetterButton-letter #clapNum:not(:empty)::after{content:"と"}
.lzb-preview-server .includeUta,body.theme-fpbrainlearning .includeUta{width:50%}.lzb-preview-server .includeUta-inner,body.theme-fpbrainlearning .includeUta-inner{display:grid;grid-template-columns:2em 80px 1fr;grid-template-rows:28px 20px 1fr;grid-template-areas:"number thumb title" "number thumb time";text-decoration:none;color:#121e5b;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform-origin:64px center;transform-origin:64px center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lzb-preview-server .includeUta-inner:hover,body.theme-fpbrainlearning .includeUta-inner:hover{-webkit-transform:scale(1.075);transform:scale(1.075);color:#1f2c73}.lzb-preview-server .includeUta-inner-number,body.theme-fpbrainlearning .includeUta-inner-number{grid-area:number;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:inherit}.lzb-preview-server .includeUta-inner-img,body.theme-fpbrainlearning .includeUta-inner-img{grid-area:thumb;width:100%;height:100%;overflow:hidden;border-radius:4px}.lzb-preview-server .includeUta-inner-img>img,body.theme-fpbrainlearning .includeUta-inner-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lzb-preview-server .includeUta-inner-ttl,body.theme-fpbrainlearning .includeUta-inner-ttl{grid-area:title;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;margin-bottom:0;font-family:"YuMincho","Yu Mincho",serif;font-weight:bold;padding-left:12px;color:inherit}.lzb-preview-server .includeUta-inner-time,body.theme-fpbrainlearning .includeUta-inner-time{grid-area:time;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;margin-bottom:0;color:inherit;opacity:.6;padding-left:12px}
.lzb-preview-server .utaHeadline,body.theme-fpbrainlearning .utaHeadline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lzb-preview-server .utaHeadline-icon,body.theme-fpbrainlearning .utaHeadline-icon{font-size:inherit;margin-left:.2em}
.lzb-preview-server .detailMember-member,body.theme-fpbrainlearning .detailMember-member{margin-top:28px}.lzb-preview-server .detailMember-profile,body.theme-fpbrainlearning .detailMember-profile{margin-top:20px}
.lzb-preview-server .includeUtaList-ttl,body.theme-fpbrainlearning .includeUtaList-ttl{margin-bottom:28px}.lzb-preview-server .includeUtaList-inner,body.theme-fpbrainlearning .includeUtaList-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin:-10px 0;list-style:none}.lzb-preview-server .includeUtaList-inner._num2,body.theme-fpbrainlearning .includeUtaList-inner._num2{height:calc(1 * 68px)}.lzb-preview-server .includeUtaList-inner._num3,body.theme-fpbrainlearning .includeUtaList-inner._num3{height:calc(2 * 68px)}.lzb-preview-server .includeUtaList-inner._num4,body.theme-fpbrainlearning .includeUtaList-inner._num4{height:calc(2 * 68px)}.lzb-preview-server .includeUtaList-inner._num5,body.theme-fpbrainlearning .includeUtaList-inner._num5{height:calc(3 * 68px)}.lzb-preview-server .includeUtaList-inner._num6,body.theme-fpbrainlearning .includeUtaList-inner._num6{height:calc(3 * 68px)}.lzb-preview-server .includeUtaList-inner._num7,body.theme-fpbrainlearning .includeUtaList-inner._num7{height:calc(4 * 68px)}.lzb-preview-server .includeUtaList-inner._num8,body.theme-fpbrainlearning .includeUtaList-inner._num8{height:calc(4 * 68px)}.lzb-preview-server .includeUtaList-inner._num9,body.theme-fpbrainlearning .includeUtaList-inner._num9{height:calc(5 * 68px)}.lzb-preview-server .includeUtaList-inner._num10,body.theme-fpbrainlearning .includeUtaList-inner._num10{height:calc(5 * 68px)}.lzb-preview-server .includeUtaList-inner._num11,body.theme-fpbrainlearning .includeUtaList-inner._num11{height:calc(6 * 68px)}.lzb-preview-server .includeUtaList-inner._num12,body.theme-fpbrainlearning .includeUtaList-inner._num12{height:calc(6 * 68px)}.lzb-preview-server .includeUtaList-inner._num13,body.theme-fpbrainlearning .includeUtaList-inner._num13{height:calc(7 * 68px)}.lzb-preview-server .includeUtaList-inner._num14,body.theme-fpbrainlearning .includeUtaList-inner._num14{height:calc(7 * 68px)}.lzb-preview-server .includeUtaList-inner._num15,body.theme-fpbrainlearning .includeUtaList-inner._num15{height:calc(8 * 68px)}.lzb-preview-server .includeUtaList-inner._num16,body.theme-fpbrainlearning .includeUtaList-inner._num16{height:calc(8 * 68px)}.lzb-preview-server .includeUtaList-inner._num17,body.theme-fpbrainlearning .includeUtaList-inner._num17{height:calc(9 * 68px)}.lzb-preview-server .includeUtaList-inner._num18,body.theme-fpbrainlearning .includeUtaList-inner._num18{height:calc(9 * 68px)}.lzb-preview-server .includeUtaList-inner._num19,body.theme-fpbrainlearning .includeUtaList-inner._num19{height:calc(10 * 68px)}.lzb-preview-server .includeUtaList-inner._num20,body.theme-fpbrainlearning .includeUtaList-inner._num20{height:calc(10 * 68px)}.lzb-preview-server .includeUtaList-inner-item-inner,body.theme-fpbrainlearning .includeUtaList-inner-item-inner{margin-top:10px;margin-bottom:10px}
#respond{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;width:100%}#respond #commentform{width:100%}#respond #commentform textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:1.6em;padding-bottom:1.2em;padding-left:.6em;padding-right:.75em;border-radius:7px;border:1px solid rgba(18,30,91,.6);outline:none;-webkit-box-shadow:0 0 0 0 rgba(31,44,115,0);box-shadow:0 0 0 0 rgba(31,44,115,0);background-color:#fff;font-size:16px;font-weight:bold;line-height:1.6;color:#121e5b;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:rgba(0,0,0,0);background-color:rgba(18,30,91,.08);min-height:300px}#respond #commentform textarea:hover{-webkit-box-shadow:0 0 0 2px rgba(31,44,115,0);box-shadow:0 0 0 2px rgba(31,44,115,0);border:1px solid #1f2c73}#respond #commentform textarea:hover:-moz-read-only{box-shadow:0 0 0 0 rgba(18,30,91,0)}#respond #commentform textarea:hover:read-only{-webkit-box-shadow:0 0 0 0 rgba(18,30,91,0);box-shadow:0 0 0 0 rgba(18,30,91,0)}#respond #commentform textarea:hover+label{color:rgba(18,30,91,.8);font-weight:bold}#respond #commentform textarea:focus{-webkit-box-shadow:0 0 0 4px rgba(31,44,115,.3);box-shadow:0 0 0 4px rgba(31,44,115,.3);border:1px solid #1f2c73;outline:none}#respond #commentform textarea::-webkit-input-placeholder{color:rgba(18,30,91,0)}#respond #commentform textarea::-moz-placeholder{color:rgba(18,30,91,0)}#respond #commentform textarea:-ms-input-placeholder{color:rgba(18,30,91,0)}#respond #commentform textarea::-ms-input-placeholder{color:rgba(18,30,91,0)}#respond #commentform textarea::placeholder{color:rgba(18,30,91,0)}#respond #commentform textarea:-moz-placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}#respond #commentform textarea:-ms-input-placeholder+label{color:rgba(18,30,91,.4);font-weight:bold;transform:translate(1em, 1.5em)}#respond #commentform textarea:placeholder-shown+label{color:rgba(18,30,91,.4);font-weight:bold;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em)}#respond #commentform textarea:not(:-moz-placeholder-shown)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}#respond #commentform textarea:not(:-ms-input-placeholder)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}#respond #commentform textarea:not(:placeholder-shown)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}#respond #commentform textarea:focus:not(:-moz-read-only)+label{color:#121e5b;font-weight:normal;transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}#respond #commentform textarea:focus:not(:read-only)+label{color:#121e5b;font-weight:normal;-webkit-transform:translate(0.6em, 0.4em) scale(0.625);transform:translate(0.6em, 0.4em) scale(0.625);margin-top:0}#respond #commentform textarea:not(:focus):not(:-moz-placeholder-shown):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}#respond #commentform textarea:not(:focus):not(:-ms-input-placeholder):invalid{box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}#respond #commentform textarea:not(:focus):not(:placeholder-shown):invalid{-webkit-box-shadow:0 0 0 4px rgba(255,49,0,.3);box-shadow:0 0 0 4px rgba(255,49,0,.3);border:1px solid #ff3100}#respond #commentform textarea:not(:focus):not(:-moz-placeholder-shown):invalid~.tips-invalid{display:block}#respond #commentform textarea:not(:focus):not(:-ms-input-placeholder):invalid~.tips-invalid{display:block}#respond #commentform textarea:not(:focus):not(:placeholder-shown):invalid~.tips-invalid{display:block}#respond #commentform textarea:not(:focus):not(:-moz-placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}#respond #commentform textarea:not(:focus):not(:-ms-input-placeholder):invalid+label{color:#ff3100;font-weight:normal}#respond #commentform textarea:not(:focus):not(:placeholder-shown):invalid+label{color:#ff3100;font-weight:normal}#respond #commentform textarea:required+label::after{content:"*";color:#ff3100;margin-left:.1em;-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}#respond #commentform textarea:-webkit-autofill{-webkit-text-fill-color:#121e5b !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}#respond #commentform textarea:-moz-read-only{border:none;background-color:#faf9f7;pointer-events:none}#respond #commentform textarea:read-only{border:none;background-color:#faf9f7;pointer-events:none}#respond #commentform textarea+label{display:block;position:absolute;top:0;left:0;color:rgba(18,30,91,.4);font-size:16px;font-weight:bold;line-height:1.6;text-align:left;-webkit-transform:translate(1em, 1.5em);transform:translate(1em, 1.5em);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}#respond #commentform textarea~.form-row-col-ctr-innerBtn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(31,44,115,.1);position:absolute;top:8px;right:8px;bottom:8px;left:auto;margin:auto;width:auto}#respond #commentform textarea~.form-row-col-ctr-innerBtn:hover,#respond #commentform textarea~.form-row-col-ctr-innerBtn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}#respond #commentform textarea~.form-row-col-ctr-innerBtn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}#respond #commentform textarea~.form-row-col-ctr-innerBtn-inner-icon{margin-right:.2em}#respond #commentform textarea~.form-row-col-ctr-innerBtn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}#respond #commentform textarea~.form-row-col-ctr-innerBtn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}#respond #commentform textarea~.form-row-col-ctr-innerBtn .icon{background-color:#1f2c73}#respond #commentform textarea~.form-row-col-ctr-innerBtn:hover,#respond #commentform textarea~.form-row-col-ctr-innerBtn:focus{background-color:rgba(31,44,115,.2)}#respond #commentform textarea:not(:-moz-placeholder-shown)~.form-submit{display:flex}#respond #commentform textarea:not(:-ms-input-placeholder)~.form-submit{display:-ms-flexbox;display:flex}#respond #commentform textarea:not(:placeholder-shown)~.form-submit{display:-webkit-box;display:-ms-flexbox;display:flex}#respond #commentform textarea:focus{background-color:#fff}#respond #commentform textarea:hover{background-color:#fff}#respond .form-submit{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:16px}#respond .form-submit>*{width:auto !important}#respond .form-submit>*:not(:first-child){margin-left:12px}#respond .form-submit-cancel{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73}#respond .form-submit-cancel:hover,#respond .form-submit-cancel:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}#respond .form-submit-cancel-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}#respond .form-submit-cancel-inner-icon{margin-right:.2em}#respond .form-submit-cancel-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}#respond .form-submit-cancel-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}#respond .form-submit-cancel:hover,#respond .form-submit-cancel:focus{background-color:#1f2c73;color:#fff}#respond .form-submit-cancel:hover .icon,#respond .form-submit-cancel:focus .icon{background-color:#fff}#respond .form-submit-cancel .icon{background-color:#1f2c73}#respond .form-submit input[type=submit]#submit{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;background-color:#1f2c73;border-color:#1f2c73;min-width:40%}#respond .form-submit input[type=submit]#submit:hover,#respond .form-submit input[type=submit]#submit:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}#respond .form-submit input[type=submit]#submit-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}#respond .form-submit input[type=submit]#submit-inner-icon{margin-right:.2em}#respond .form-submit input[type=submit]#submit-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}#respond .form-submit input[type=submit]#submit-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}#respond .form-submit input[type=submit]#submit:hover,#respond .form-submit input[type=submit]#submit:focus{background-color:#fff;color:#1f2c73}#respond .form-submit input[type=submit]#submit:hover .icon,#respond .form-submit input[type=submit]#submit:focus .icon{background-color:#1f2c73}#respond .form-submit input[type=submit]#submit .icon{background-color:#fff}
#small-view-checker{position:fixed;top:0;left:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background-color:#fff;padding:4vw}#small-view-checker .site-logo{width:100%;height:calc(150/376 * 100%);max-width:376px;max-height:150px;background:rgba(0,0,0,0) center center no-repeat;background-size:contain;margin-bottom:4vw}#small-view-checker p{font-weight:bold;color:#121e5b;text-align:center;margin-top:0;font-size:24px;line-height:1.375;font-size:5vw;line-height:1.675;padding-left:4vw;padding-right:4vw}#small-view-checker .btn{z-index:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#fff;line-height:1;text-decoration:none;text-align:center;padding:13px 16px 16px;background-color:#121e5b;border-radius:6px;border:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,-webkit-transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease;transition:background-color .25s ease,color .25s ease,transform .65s ease,-webkit-transform .65s ease;color:#1f2c73;background-color:rgba(0,0,0,0);border-color:#1f2c73;position:absolute;bottom:4vw;left:4vw;right:4vw;font-size:4vw;padding:4vw}#small-view-checker .btn:hover,#small-view-checker .btn:focus{outline:none;-webkit-transform:scale(1.035);transform:scale(1.035)}#small-view-checker .btn-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.35em;margin-right:.35em}#small-view-checker .btn-inner-icon{margin-right:.2em}#small-view-checker .btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}#small-view-checker .btn-icon>.icon{font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}#small-view-checker .btn:hover,#small-view-checker .btn:focus{background-color:#1f2c73;color:#fff}#small-view-checker .btn:hover .icon,#small-view-checker .btn:focus .icon{background-color:#fff}#small-view-checker .btn .icon{background-color:#1f2c73}
