@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function, ease);transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.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%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;top:var(--swiper-navigation-top-offset, 50%);width:calc(44px/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:calc(0px - 44px/2);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{text-transform:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);letter-spacing:0;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
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;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-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.
*/::-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 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-left-\[1px\]{left:-1px}.-left-\[20px\]{left:-20px}.-right-\[11px\]{right:-11px}.-right-\[20px\]{right:-20px}.-top-\[11px\]{top:-11px}.-top-\[12px\]{top:-12px}.bottom-0{bottom:0px}.left-0{left:0px}.left-\[50\%\]{left:50%}.left-\[calc\(100dvw\/75\*2\)\]{left:calc(100dvw / 75 * 2)}.right-\[calc\(100dvw\/75\*2\)\]{right:calc(100dvw / 75 * 2)}.top-0{top:0px}.top-\[480px\]{top:480px}.top-\[50\%\]{top:50%}.top-\[50px\]{top:50px}.top-\[66\%\]{top:66%}.top-auto{top:auto}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[0\]{z-index:0}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[350\]{z-index:350}.z-\[3\]{z-index:3}.order-3{order:3}.order-4{order:4}.col-\[1\/2\]{grid-column:1/2}.col-\[2\/3\]{grid-column:2/3}.col-\[3\/4\]{grid-column:3/4}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.m-0{margin:0px}.-mx-\[16px\]{margin-left:-16px;margin-right:-16px}.-mx-\[24px\]{margin-left:-24px;margin-right:-24px}.mx-\[16px\]{margin-left:16px;margin-right:16px}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-\[4px\]{margin-bottom:-4px}.-mb-\[8px\]{margin-bottom:-8px}.-ml-\[10px\]{margin-left:-10px}.-ml-\[16px\]{margin-left:-16px}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-\[16px\]{margin-top:16px}.mt-\[40px\]{margin-top:40px}.mt-\[50px\]{margin-top:50px}.mt-\[8px\]{margin-top:8px}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[10\/9\]{aspect-ratio:10/9}.aspect-\[15\/8\]{aspect-ratio:15/8}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[75\/46\]{aspect-ratio:75/46}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24dvw\]{height:24dvw}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[calc\(100\%-2px\)\]{height:calc(100% - 2px)}.h-\[calc\(tan\(60deg\)\*48dvw\/2\)\]{height:41.56922dvw}.h-\[calc\(tan\(60deg\)\*71dvw\/2\)\]{height:61.4878dvw}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[1000px\]{max-height:1000px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-full{min-height:100%}.w-\[100dvw\]{width:100dvw}.w-\[120px\]{width:120px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[24dvw\]{width:24dvw}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[32px\]{width:32px}.w-\[40px\]{width:40px}.w-\[48dvw\]{width:48dvw}.w-\[60px\]{width:60px}.w-\[71dvw\]{width:71dvw}.w-\[calc\(100\%-2px\)\]{width:calc(100% - 2px)}.w-\[calc\(100dvw\*0\.8\)\]{width:calc(100dvw * 0.8)}.w-\[calc\(80dvw\)\]{width:calc(80dvw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-full{min-width:100%}.max-w-\[1440px\]{max-width:1440px}.max-w-\[200px\]{max-width:200px}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-\[50\%\]{--tw-translate-x:-50%;transform:translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.columns-1{-moz-columns:1;columns:1}.columns-2{-moz-columns:2;columns:2}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-\[100px_auto\]{grid-template-columns:100px auto}.grid-cols-\[1fr_1px_1fr\]{grid-template-columns:1fr 1px 1fr}.grid-cols-\[40px_auto\]{grid-template-columns:40px auto}.grid-cols-\[auto_120px\]{grid-template-columns:auto 120px}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[1px\]{gap:1px}.gap-\[24px\]{gap:24px}.gap-\[2px\]{gap:2px}.gap-\[2px_6px\]{gap:2px 6px}.gap-\[32px\]{gap:32px}.gap-\[40px\]{gap:40px}.gap-\[4px\]{gap:4px}.gap-\[64px\]{gap:64px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-x-\[6px\]{-moz-column-gap:6px;column-gap:6px}.gap-y-\[2px\]{row-gap:2px}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.whitespace-nowrap{white-space:nowrap}.rounded-\[0_4px_4px_4px\]{border-radius:0 4px 4px 4px}.rounded-\[12px\]{border-radius:12px}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[8px\]{border-radius:8px}.rounded-\[8px_8px_0_0\]{border-radius:8px 8px 0 0}.rounded-full{border-radius:9999px}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-\[4px\]{border-bottom-width:4px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-alertRed{border-color:var(--clr-alert-red)}.border-borderGray{border-color:var(--clr-border-gray)}.border-prime{border-color:var(--clr-prime)}.border-transparent{border-color:transparent}.border-b-prime{border-bottom-color:var(--clr-prime)}.bg-alertPaleRed{background-color:var(--clr-alert-paleRed)}.bg-bgGray{background-color:var(--clr-bg-gray)}.bg-black{background-color:var(--clr-basic-black)}.bg-borderGray{background-color:var(--clr-border-gray)}.bg-pale{background-color:var(--clr-pale)}.bg-prime{background-color:var(--clr-prime)}.bg-white{background-color:var(--clr-basic-white)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-prime{--tw-gradient-from:var(--clr-prime) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 255, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-second{--tw-gradient-to:var(--clr-second) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:var(--clr-basic-white) var(--tw-gradient-to-position)}.bg-\[length\:26px\]{background-size:26px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[10px\]{padding:10px}.p-\[10px_10px_10px_16px\]{padding:10px 10px 10px 16px}.p-\[10px_16px\]{padding:10px 16px}.p-\[16px\]{padding:16px}.p-\[24px\]{padding:24px}.p-\[32px\]{padding:32px}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[55px\]{padding-top:55px;padding-bottom:55px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-\[16px\]{padding-bottom:16px}.pb-\[24px\]{padding-bottom:24px}.pb-\[32px\]{padding-bottom:32px}.pb-\[40px\]{padding-bottom:40px}.pb-\[4px\]{padding-bottom:4px}.pb-\[64px\]{padding-bottom:64px}.pb-\[80px\]{padding-bottom:80px}.pl-\[10px\]{padding-left:10px}.pl-\[16px\]{padding-left:16px}.pl-\[20px\]{padding-left:20px}.pl-\[24px\]{padding-left:24px}.pl-\[32px\]{padding-left:32px}.pl-\[4px\]{padding-left:4px}.pl-\[50px\]{padding-left:50px}.pl-\[8px\]{padding-left:8px}.pr-\[10px\]{padding-right:10px}.pr-\[16px\]{padding-right:16px}.pr-\[32px\]{padding-right:32px}.pr-\[4px\]{padding-right:4px}.pr-\[8px\]{padding-right:8px}.pt-\[104px\]{padding-top:104px}.pt-\[10px\]{padding-top:10px}.pt-\[24px\]{padding-top:24px}.pt-\[28px\]{padding-top:28px}.pt-\[50px\]{padding-top:50px}.pt-\[60px\]{padding-top:60px}.pt-\[64px\]{padding-top:64px}.pt-\[80px\]{padding-top:80px}.pt-\[8px\]{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-\[0\.6px\]{text-indent:0.6px}.indent-\[0\.72px\]{text-indent:0.72px}.indent-\[0\.96px\]{text-indent:0.96px}.indent-\[1\.2px\]{text-indent:1.2px}.indent-\[1\.44px\]{text-indent:1.44px}.indent-\[1\.4px\]{text-indent:1.4px}.indent-\[1\.56px\]{text-indent:1.56px}.indent-\[1\.5px\]{text-indent:1.5px}.indent-\[1\.68px\]{text-indent:1.68px}.indent-\[1\.8px\]{text-indent:1.8px}.indent-\[2\.16px\]{text-indent:2.16px}.indent-\[2\.1px\]{text-indent:2.1px}.indent-\[2\.4px\]{text-indent:2.4px}.indent-\[4\.68px\]{text-indent:4.68px}.indent-\[4\.8px\]{text-indent:4.8px}.font-jost{font-family:Jost, sans-serif}.font-sans-jp{font-family:Noto Sans JP, sans-serif}.font-serif-jp{font-family:Noto Serif JP, serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.6px\]{font-size:12.6px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[48px\]{font-size:48px}.font-\[400\]{font-weight:400}.font-\[40px\]{font-weight:40px}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.leading-\[100\%\]{line-height:100%}.leading-\[150\%\]{line-height:150%}.leading-\[15px\]{line-height:15px}.leading-\[160\%\]{line-height:160%}.leading-\[175\%\]{line-height:175%}.leading-\[180\%\]{line-height:180%}.leading-\[1\]{line-height:1}.leading-\[200\%\]{line-height:200%}.tracking-\[0\.66px\]{letter-spacing:0.66px}.tracking-\[0\.6px\]{letter-spacing:0.6px}.tracking-\[0\.72px\]{letter-spacing:0.72px}.tracking-\[0\.84px\]{letter-spacing:0.84px}.tracking-\[0\.96px\]{letter-spacing:0.96px}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.44px\]{letter-spacing:1.44px}.tracking-\[1\.4px\]{letter-spacing:1.4px}.tracking-\[1\.56px\]{letter-spacing:1.56px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-\[1\.68px\]{letter-spacing:1.68px}.tracking-\[1\.8px\]{letter-spacing:1.8px}.tracking-\[2\.16px\]{letter-spacing:2.16px}.tracking-\[2\.1px\]{letter-spacing:2.1px}.tracking-\[2\.28px\]{letter-spacing:2.28px}.tracking-\[2\.4px\]{letter-spacing:2.4px}.tracking-\[2\.52px\]{letter-spacing:2.52px}.tracking-\[2\.82px\]{letter-spacing:2.82px}.tracking-\[3\.04px\]{letter-spacing:3.04px}.tracking-\[4\.32px\]{letter-spacing:4.32px}.tracking-\[4\.68px\]{letter-spacing:4.68px}.tracking-\[4\.8px\]{letter-spacing:4.8px}.text-alertRed{color:var(--clr-alert-red)}.text-black{color:var(--clr-basic-black)}.text-prime{color:var(--clr-prime)}.text-textLightGray{color:var(--clr-text-lightGray)}.text-textSub{color:var(--clr-text-sub)}.text-transparent{color:transparent}.text-white{color:var(--clr-basic-white)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[6px_6px_67px_0\]{--tw-shadow:6px 6px 67px 0;--tw-shadow-colored:6px 6px 67px 0 var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 6px 6px 67px 0;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-\[rgba\(0\2c 0\2c 0\2c 0\.13\)\]{--tw-shadow-color:rgba(0,0,0,0.13);--tw-shadow:var(--tw-shadow-colored)}.blur{--tw-blur:blur(8px);filter:blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-0{--tw-saturate:saturate(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) saturate(0) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.duration-100{transition-duration:100ms}.will-change-transform{will-change:transform}.mask-breadcrumb{-webkit-mask-image:url("./../../img/icon/icon_arrow-bread.svg");mask-image:url("./../../img/icon/icon_arrow-bread.svg")}.mask-link{-webkit-mask-image:url("./../../img/icon/icon_share-link.svg");mask-image:url("./../../img/icon/icon_share-link.svg")}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask-center{-webkit-mask-position:center;mask-position:center}.bg-icon-x{background-image:url("./../../img/icon/icon_share-x.svg")}.bg-icon-facebook{background-image:url("./../../img/icon/icon_share-facebook.svg")}.bg-icon-hatena{background-image:url("./../../img/icon/icon_share-hatena.svg")}.bg-icon-line{background-image:url("./../../img/icon/icon_share-line.svg")}.bg-icon-pocket{background-image:url("./../../img/icon/icon_share-pocket.svg")}.clip-triangle{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.text-pwid{font-feature-settings:"pwid" on}.counter-reset{counter-reset:count}.overflow-scroll::-webkit-scrollbar{display:none;scrollbar-width:none}.mask-size-\[18px\]{-webkit-mask-size:18px;mask-size:18px}.mask-size-\[26px\]{-webkit-mask-size:26px;mask-size:26px}.text-overflow-\[1\]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.text-overflow-\[2\]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.text-overflow-\[3\]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.article__tof-title{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:200%;letter-spacing:0.84px}.article__tof-title::before{height:12.12436px;width:14px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--clr-basic-black);content:var(--tw-content);-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.article__tof-h2{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;font-size:14px;font-weight:400;line-height:200%;letter-spacing:0.84px;transition-duration:100ms}@media (min-width: 768px){.article__tof-h2-link:hover{opacity:0.6}}.article__tof-h3{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;padding-left:16px;font-size:14px;font-weight:400;line-height:200%;letter-spacing:0.84px;transition-duration:100ms}@media (min-width: 768px){.article__tof-h3-link:hover{opacity:0.6}}.article__head{display:flex;flex-direction:column;padding-top:32px;padding-bottom:32px}.article__paragraph{font-size:18px;font-weight:400;line-height:175%}.article__unchor{margin-right:auto;display:flex;align-items:center;gap:2px;font-size:18px;font-weight:400;line-height:175%;letter-spacing:2.7px;color:var(--clr-prime);text-decoration-line:underline;text-underline-offset:4px;transition-duration:100ms}.article__unchor::before{display:flex;height:15.58846px;width:18px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--clr-basic-black);content:var(--tw-content);-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.article__unchor:hover{opacity:0.6}.article__obj-img{display:flex;height:405px;width:100%;overflow:hidden}.article__major-heading{padding-top:40px;font-size:28px;font-weight:500;line-height:150%;letter-spacing:1.68px}.article__medium-heading{padding-top:32px;font-size:24px;font-weight:500;line-height:150%;letter-spacing:2.4px}.article__read-block{display:flex;flex-direction:column;gap:10px;padding-top:32px;padding-bottom:32px}.article__paragraph{font-size:18px;font-weight:400;line-height:175%}.article__img-block{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:32px}.article__img-source{text-align:center;text-indent:1.2px;font-size:12px;font-weight:400;line-height:150%;letter-spacing:1.2px;color:var(--clr-text-sub)}.article__read-head{padding-top:24px;font-size:20px;font-weight:500;line-height:150%;letter-spacing:2px}.article__annotated{top:-4px;padding-top:10px;color:var(--clr-prime)}.article__anno-block{display:flex;width:100%;gap:10px;border-width:1px;border-color:var(--clr-pale);padding:10px}.article__anno-nomber{font-size:14px;font-weight:400;line-height:175%;letter-spacing:2.1px;color:var(--clr-prime)}.article__anno-read{font-size:14px;font-weight:400;line-height:175%;letter-spacing:2.1px}.article__related-link{-webkit-text-decoration:none !important;text-decoration:none !important}.article__related-link{display:grid;width:100%;grid-template-columns:auto 220px;justify-content:space-between;border-width:1px;border-color:var(--clr-border-gray);font-family:Jost,"Noto Sans JP",sans-serif}.article__related-title-block{display:flex;width:auto;flex-direction:column;gap:10px;padding:16px}.article__related-title{font-size:16px;font-weight:500;line-height:150%;color:var(--clr-basic-black);text-decoration-line:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.article__related-read{font-size:12px;font-weight:400;line-height:150%;color:var(--clr-text-sub);text-decoration-line:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.article__related-thumb{display:flex;height:100%;width:224px;flex-shrink:0;overflow:hidden;background-color:var(--clr-border-gray)}.article__related-thumb img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.entry-content h2{margin-top:56px;font-size:22px;font-weight:500;line-height:150%;letter-spacing:1.32px}@media (min-width: 768px){.entry-content h2{font-size:28px;letter-spacing:1.68px}}.entry-content h3{margin-top:40px;font-size:20px;font-weight:500;line-height:150%;letter-spacing:2px}@media (min-width: 768px){.entry-content h3{font-size:24px;letter-spacing:2.4px}}.entry-content h4{margin-top:32px;font-size:18px;font-weight:500;line-height:150%;letter-spacing:1.8px}@media (min-width: 768px){.entry-content h4{font-size:20px;letter-spacing:2px}}.entry-content hr{height:1px;width:100%;border-style:none;background-color:var(--clr-border-gray)}.entry-content p{margin-top:32px;margin-bottom:32px;font-size:16px;font-weight:400;line-height:175%}@media (min-width: 768px){.entry-content p{font-size:18px}}.entry-content p em{font-style:italic}.entry-content p del{text-decoration-line:line-through}.entry-content p:has(img){text-align:center;text-indent:1.2px;font-size:10px;font-weight:400;line-height:150%;letter-spacing:1px;color:var(--clr-text-sub)}@media (min-width: 768px){.entry-content p:has(img){font-size:12px;letter-spacing:1.2px}}.entry-content blockquote{display:flex;width:100%;flex-direction:column}.entry-content blockquote P{margin:0px;background-color:var(--clr-pale);padding:16px;font-size:14px;font-weight:400;line-height:175%}@media (min-width: 768px){.entry-content blockquote P{padding-top:24px;padding-bottom:24px;padding-left:32px;padding-right:32px;font-size:16px}}.entry-content blockquote P:has(cite){display:flex;background-color:transparent;padding:0px}.entry-content cite{margin-left:auto;font-size:12px;font-weight:400;line-height:175%}@media (min-width: 768px){.entry-content cite{font-size:14px}}.entry-content figure{display:flex;flex-direction:column}.entry-content figure figcaption{text-align:center;text-indent:1px;font-size:10px;font-weight:400;line-height:150%;letter-spacing:1px;color:var(--clr-text-sub)}@media (min-width: 768px){.entry-content figure figcaption{text-indent:1.2px;font-size:12px;letter-spacing:1.2px}}.entry-content a{color:var(--clr-prime);text-decoration-line:underline;text-underline-offset:4px;transition-duration:100ms}.entry-content a:has(.alignleft){margin-right:auto;display:flex;width:-moz-fit-content;width:fit-content}.entry-content a:has(.aligncenter){margin-left:auto;margin-right:auto;display:flex;width:-moz-fit-content;width:fit-content}.entry-content a:has(.alignright){margin-left:auto;display:flex;width:-moz-fit-content;width:fit-content}.entry-content a div{text-decoration-line:none}.entry-content img{min-height:0px;min-width:0px}.entry-content figcaption{margin-top:32px;flex-direction:column;align-items:center;gap:10px}.entry-content ul{list-style-type:disc;padding-left:24px}.entry-content ol{list-style-type:decimal;padding-left:24px}.faq__tof-title{width:100%}.faq__wrap{display:flex;width:100%;flex-direction:column}@media (min-width: 768px){.faq__wrap{width:720px}}.faq__block{display:flex;width:100%;flex-direction:column;gap:12px;border-bottom-width:1px;border-bottom-color:var(--clr-prime);padding-left:10px;padding-right:10px;padding-top:24px;padding-bottom:24px}@media (min-width: 768px){.faq__block{padding-left:32px;padding-right:32px}}.faq__question{display:flex;width:100%;gap:8px;font-size:16px;font-weight:700;line-height:150%;letter-spacing:0.96px}.faq__question::before{display:flex;height:24px;width:16px;flex-shrink:0;background-color:var(--clr-prime);-webkit-mask-image:url("./../../img/icon/icon_faq-q.svg");mask-image:url("./../../img/icon/icon_faq-q.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:var(--tw-content);-webkit-mask-size:18px 24px;mask-size:18px 24px}@media (min-width: 768px){.faq__question{letter-spacing:2.4px}}.faq__answer{display:flex;width:100%;gap:8px;font-size:14px;font-weight:400;line-height:175%}.faq__answer::before{display:flex;height:24px;width:16px;flex-shrink:0;background-color:var(--clr-light);-webkit-mask-image:url("./../../img/icon/icon_faq-a.svg");mask-image:url("./../../img/icon/icon_faq-a.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:var(--tw-content);-webkit-mask-size:18px 24px;mask-size:18px 24px}@media (min-width: 768px){.faq__answer{letter-spacing:2.1px}}textarea{resize:none}.banner{opacity:1;transition-duration:100ms}.banner.-is-hidden{pointer-events:none;cursor:default;opacity:0}.pagination{width:100%;padding:32px 0;display:flex;align-items:center;justify-content:center;gap:10px}@media(min-width: 769px){.pagination{gap:16px}}.pagination__prev{height:32px;display:flex;align-items:center;position:relative;font-size:0}@media(min-width: 769px){.pagination__prev{padding:0 4px 0 0;gap:4px;font-size:16px;font-weight:700;line-height:150%;letter-spacing:2.4px;text-indent:2.4px;color:var(--clr-prime)}.pagination__prev:hover::after{opacity:1}}.pagination__prev::before{content:"";width:24px;height:24px;display:flex;background-color:var(--clr-prime);-webkit-mask-image:url("./../../img/icon/icon_arrow.svg");mask-image:url("./../../img/icon/icon_arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px;rotate:90deg}.pagination__prev::after{content:"";width:100%;height:2px;display:flex;position:absolute;bottom:0;left:0;background-color:var(--clr-prime);opacity:0;transition:100ms}.pagination__number{height:32px;padding:0 6px;display:flex;align-items:center;position:relative;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:1.6px;text-indent:1.6px;color:var(--clr-prime)}@media(min-width: 769px){.pagination__number:hover::before{opacity:1}}.pagination__number::before{content:"";width:100%;height:2px;display:flex;position:absolute;bottom:0;left:0;background-color:var(--clr-prime);opacity:0;transition:100ms}.pagination__number.-current{pointer-events:none;cursor:default}.pagination__number.-current::before{opacity:1}.pagination__pause{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:150%;letter-spacing:1.6px;text-indent:1.6px;color:var(--clr-prime)}.pagination__pause::before{content:"...";height:16px}.pagination__next{height:32px;display:flex;align-items:center;position:relative;font-size:0}@media(min-width: 769px){.pagination__next{padding:0 0 0 4px;gap:4px;font-size:16px;font-weight:700;line-height:150%;letter-spacing:2.4px;text-indent:2.4px;color:var(--clr-prime)}.pagination__next:hover::before{opacity:1}}.pagination__next::before{content:"";width:100%;height:2px;display:flex;position:absolute;bottom:0;left:0;background-color:var(--clr-prime);opacity:0;transition:100ms}.pagination__next::after{content:"";width:24px;height:24px;display:flex;background-color:var(--clr-prime);-webkit-mask-image:url("./../../img/icon/icon_arrow.svg");mask-image:url("./../../img/icon/icon_arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px;rotate:-90deg}.privacy__wrap{display:flex;width:100%;flex-direction:column}@media (min-width: 768px){.privacy__wrap{width:720px}}.privacy__head{display:flex;width:100%;padding-top:16px;font-size:22px;font-weight:500;line-height:150%;letter-spacing:1.32px}@media (min-width: 768px){.privacy__head{padding-top:32px;font-size:28px;letter-spacing:1.68px}}.privacy__read{display:flex;width:100%;flex-direction:column;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:400;line-height:175%}@media (min-width: 768px){.privacy__read{padding-top:32px;padding-bottom:32px;font-size:18px}}.privacy__list{display:flex;width:100%;flex-direction:column}.privacy__list-block{position:relative;display:flex;width:100%;flex-direction:column;padding-left:20px;font-size:16px;font-weight:400;line-height:175%}.privacy__list-block::before{position:absolute;top:0px;left:0;display:flex;width:20px;justify-content:center;--tw-content:"・";content:"・";content:var(--tw-content)}@media (min-width: 768px){.privacy__list-block{padding-left:24px;font-size:18px}.privacy__list-block::before{content:var(--tw-content);width:24px}}.recruit__info-block{display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width: 768px){.recruit__info-block{gap:24px}}.recruit__info-title{font-family:Noto Serif JP, serif;font-size:28px;font-weight:400;line-height:150%;letter-spacing:1.68px;color:var(--clr-prime)}@media (min-width: 768px){.recruit__info-title{text-indent:1.92px;font-size:32px;line-height:160%;letter-spacing:1.92px}}.recruit__info-read{font-size:16px;font-weight:400;line-height:175%}@media (min-width: 768px){.recruit__info-read{text-align:center;text-indent:2.4px;letter-spacing:2.4px}}.terms__wrap{display:flex;width:100%;flex-direction:column}@media (min-width: 768px){.terms__wrap{width:720px}}.terms__head{display:flex;width:100%;padding-top:20px;font-size:22px;font-weight:500;line-height:150%;letter-spacing:1.32px}@media (min-width: 768px){.terms__head{padding-top:40px;font-size:28px;letter-spacing:1.68px}}.terms__read{display:flex;width:100%;flex-direction:column;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:400;line-height:175%}@media (min-width: 768px){.terms__read{padding-top:32px;padding-bottom:32px;font-size:18px}}.terms__list{display:flex;width:100%;flex-direction:column;gap:4px;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:400;line-height:175%;counter-reset:count}@media (min-width: 768px){.terms__list{padding-top:32px;padding-bottom:32px;font-size:18px}}.terms__list-block{position:relative;display:flex;width:100%;flex-direction:column;gap:4px;padding-left:24px}.terms__list-block::before{position:absolute;top:0px;left:-4px;display:flex;width:20px;justify-content:flex-end;content:var(--tw-content);counter-increment:count;content:counter(count)"."}@media (min-width: 768px){.terms__list-block{padding-left:28px}.terms__list-block::before{content:var(--tw-content);width:24px;content:counter(count)"."}}.terms__sub-list{display:flex;width:100%;flex-direction:column;counter-reset:count}.terms__sub-list-block{position:relative;width:100%;padding-left:24px}.terms__sub-list-block::before{position:absolute;top:0px;left:-4px;display:flex;width:24px;justify-content:flex-end;content:var(--tw-content);counter-increment:count;content:"("counter(count)")"}@media (min-width: 768px){.terms__sub-list-block{padding-left:28px}.terms__sub-list-block::before{content:var(--tw-content);width:28px;content:"("counter(count)")"}}.terms__line{margin-top:16px;margin-bottom:16px;height:1px;width:100%;border-style:none;background-color:var(--clr-border-gray)}@media (min-width: 768px){.terms__line{margin-top:32px;margin-bottom:32px}}.terms__end{display:flex;width:100%;justify-content:flex-end;padding-top:32px;font-size:16px;font-weight:400;line-height:175%}@media (min-width: 768px){.terms__end{padding-top:64px;font-size:18px}}.before\:fixed::before{content:var(--tw-content);position:fixed}.before\:absolute::before{content:var(--tw-content);position:absolute}.before\:-left-\[1px\]::before{content:var(--tw-content);left:-1px}.before\:-left-\[calc\(tan\(60deg\)\*12px\/2\)\]::before{content:var(--tw-content);left:-10.3923px}.before\:-top-\[1px\]::before{content:var(--tw-content);top:-1px}.before\:bottom-0::before{content:var(--tw-content);bottom:0px}.before\:left-0::before{content:var(--tw-content);left:0px}.before\:right-0::before{content:var(--tw-content);right:0px}.before\:top-0::before{content:var(--tw-content);top:0px}.before\:top-\[calc\(50\%\+\(3px\*1\/3\/2\)\)\]::before{content:var(--tw-content);top:calc(50% + (3px * 1 / 3 / 2))}.before\:-z-\[1\]::before{content:var(--tw-content);z-index:-1}.before\:z-0::before{content:var(--tw-content);z-index:0}.before\:z-10::before{content:var(--tw-content);z-index:10}.before\:z-\[0\]::before{content:var(--tw-content);z-index:0}.before\:z-\[1\]::before{content:var(--tw-content);z-index:1}.before\:z-\[2\]::before{content:var(--tw-content);z-index:2}.before\:mb-auto::before{content:var(--tw-content);margin-bottom:auto}.before\:mr-auto::before{content:var(--tw-content);margin-right:auto}.before\:flex::before{content:var(--tw-content);display:flex}.before\:h-\[1\.5px\]::before{content:var(--tw-content);height:1.5px}.before\:h-\[16px\]::before{content:var(--tw-content);height:16px}.before\:h-\[18px\]::before{content:var(--tw-content);height:18px}.before\:h-\[24px\]::before{content:var(--tw-content);height:24px}.before\:h-\[28px\]::before{content:var(--tw-content);height:28px}.before\:h-\[2px\]::before{content:var(--tw-content);height:2px}.before\:h-\[32px\]::before{content:var(--tw-content);height:32px}.before\:h-\[4px\]::before{content:var(--tw-content);height:4px}.before\:h-\[calc\(100\%\+2px\)\]::before{content:var(--tw-content);height:calc(100% + 2px)}.before\:h-\[calc\(100\%-3px\)\]::before{content:var(--tw-content);height:calc(100% - 3px)}.before\:h-\[calc\(tan\(60deg\)\*12px\/2\)\]::before{content:var(--tw-content);height:10.3923px}.before\:h-full::before{content:var(--tw-content);height:100%}.before\:w-\[12px\]::before{content:var(--tw-content);width:12px}.before\:w-\[13px\]::before{content:var(--tw-content);width:13px}.before\:w-\[16px\]::before{content:var(--tw-content);width:16px}.before\:w-\[18px\]::before{content:var(--tw-content);width:18px}.before\:w-\[24px\]::before{content:var(--tw-content);width:24px}.before\:w-\[28px\]::before{content:var(--tw-content);width:28px}.before\:w-\[32px\]::before{content:var(--tw-content);width:32px}.before\:w-\[58px\]::before{content:var(--tw-content);width:58px}.before\:w-\[calc\(100\%\+2px\)\]::before{content:var(--tw-content);width:calc(100% + 2px)}.before\:w-\[calc\(100\%-3px\)\]::before{content:var(--tw-content);width:calc(100% - 3px)}.before\:w-full::before{content:var(--tw-content);width:100%}.before\:flex-shrink-0::before{content:var(--tw-content);flex-shrink:0}.before\:shrink-0::before{content:var(--tw-content);flex-shrink:0}.before\:-translate-y-\[50\%\]::before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-rotate-90::before{content:var(--tw-content);--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-90::before{content:var(--tw-content);--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:items-center::before{content:var(--tw-content);align-items:center}.before\:justify-center::before{content:var(--tw-content);justify-content:center}.before\:rounded-\[4px_4px_0_0\]::before{content:var(--tw-content);border-radius:4px 4px 0 0}.before\:border::before{content:var(--tw-content);border-width:1px}.before\:border-\[4px\]::before{content:var(--tw-content);border-width:4px}.before\:border-prime::before{content:var(--tw-content);border-color:var(--clr-prime)}.before\:bg-alertRed::before{content:var(--tw-content);background-color:var(--clr-alert-red)}.before\:bg-bgGray::before{content:var(--tw-content);background-color:var(--clr-bg-gray)}.before\:bg-black::before{content:var(--tw-content);background-color:var(--clr-basic-black)}.before\:bg-deep::before{content:var(--tw-content);background-color:var(--clr-deep)}.before\:bg-pale::before{content:var(--tw-content);background-color:var(--clr-pale)}.before\:bg-prime::before{content:var(--tw-content);background-color:var(--clr-prime)}.before\:bg-textSub::before{content:var(--tw-content);background-color:var(--clr-text-sub)}.before\:bg-white::before{content:var(--tw-content);background-color:var(--clr-basic-white)}.before\:bg-gradient-to-r::before{content:var(--tw-content);background-image:linear-gradient(to right, var(--tw-gradient-stops))}.before\:bg-gradient-to-t::before{content:var(--tw-content);background-image:linear-gradient(to top, var(--tw-gradient-stops))}.before\:from-prime::before{content:var(--tw-content);--tw-gradient-from:var(--clr-prime) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 255, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-second::before{content:var(--tw-content);--tw-gradient-to:var(--clr-second) var(--tw-gradient-to-position)}.before\:to-transparentPrime::before{content:var(--tw-content);--tw-gradient-to:var(--clr-transparent-prime) var(--tw-gradient-to-position)}.before\:bg-\[length\:88px_auto\]::before{content:var(--tw-content);background-size:88px auto}.before\:bg-\[top_4px_left_4px\]::before{content:var(--tw-content);background-position:top 4px left 4px}.before\:bg-no-repeat::before{content:var(--tw-content);background-repeat:no-repeat}.before\:px-\[24px\]::before{content:var(--tw-content);padding-left:24px;padding-right:24px}.before\:py-\[4px\]::before{content:var(--tw-content);padding-top:4px;padding-bottom:4px}.before\:indent-\[0\.84px\]::before{content:var(--tw-content);text-indent:0.84px}.before\:font-jost::before{content:var(--tw-content);font-family:Jost, sans-serif}.before\:text-\[12px\]::before{content:var(--tw-content);font-size:12px}.before\:text-\[14px\]::before{content:var(--tw-content);font-size:14px}.before\:text-\[22px\]::before{content:var(--tw-content);font-size:22px}.before\:font-\[400\]::before{content:var(--tw-content);font-weight:400}.before\:font-\[500\]::before{content:var(--tw-content);font-weight:500}.before\:leading-\[100\%\]::before{content:var(--tw-content);line-height:100%}.before\:leading-\[175\%\]::before{content:var(--tw-content);line-height:175%}.before\:tracking-\[0\.84px\]::before{content:var(--tw-content);letter-spacing:0.84px}.before\:tracking-\[0\]::before{content:var(--tw-content);letter-spacing:0}.before\:tracking-normal::before{content:var(--tw-content);letter-spacing:0em}.before\:text-prime::before{content:var(--tw-content);color:var(--clr-prime)}.before\:text-white::before{content:var(--tw-content);color:var(--clr-basic-white)}.before\:opacity-0::before{content:var(--tw-content);opacity:0}.before\:opacity-100::before{content:var(--tw-content);opacity:1}.before\:opacity-20::before{content:var(--tw-content);opacity:0.2}.before\:opacity-60::before{content:var(--tw-content);opacity:0.6}.before\:opacity-\[\.2\]::before{content:var(--tw-content);opacity:.2}.before\:opacity-\[\.5\]::before{content:var(--tw-content);opacity:.5}.before\:duration-0::before{content:var(--tw-content);transition-duration:0s}.before\:duration-100::before{content:var(--tw-content);transition-duration:100ms}.before\:content-\[\'-\'\]::before{--tw-content:'-';content:'-';content:var(--tw-content)}.before\:content-\[\'NOTICE\'\]::before{--tw-content:'NOTICE';content:'NOTICE';content:var(--tw-content)}.before\:content-\[\'\30FB\'\]::before{--tw-content:'・';content:'・';content:var(--tw-content)}.before\:content-\[\\\'\#\\\'\]::before{--tw-content:\'#\';content:\'#\';content:var(--tw-content)}.before\:bg-v-rec::before{content:var(--tw-content);background-image:url("./../../img/icon/icon_v-rec.svg")}.before\:mask-arrow::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_arrow.svg");mask-image:url("./../../img/icon/icon_arrow.svg")}.before\:mask-close::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_close.svg");mask-image:url("./../../img/icon/icon_close.svg")}.before\:mask-mail::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_mail.svg");mask-image:url("./../../img/icon/icon_mail.svg")}.before\:mask-fiter::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_filter.svg");mask-image:url("./../../img/icon/icon_filter.svg")}.before\:mask-sort::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_sort.svg");mask-image:url("./../../img/icon/icon_sort.svg")}.before\:mask-alert::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_alert.svg");mask-image:url("./../../img/icon/icon_alert.svg")}.before\:mask-tuning::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_tuning.svg");mask-image:url("./../../img/icon/icon_tuning.svg")}.before\:mask-no-repeat::before{content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.before\:mask-center::before{content:var(--tw-content);-webkit-mask-position:center;mask-position:center}.before\:clip-triangle::before{content:var(--tw-content);-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.before\:counter-increment::before{content:var(--tw-content);counter-increment:count}.before\:contents-simpleCount::before{content:counter(count)}.before\:contents-numberCount::before{content:counter(count)"回目"}.before\:mask-size-\[16px\]::before{content:var(--tw-content);-webkit-mask-size:16px;mask-size:16px}.before\:mask-size-\[18px\]::before{content:var(--tw-content);-webkit-mask-size:18px;mask-size:18px}.before\:mask-size-\[32px\]::before{content:var(--tw-content);-webkit-mask-size:32px;mask-size:32px}.after\:absolute::after{content:var(--tw-content);position:absolute}.after\:bottom-0::after{content:var(--tw-content);bottom:0px}.after\:left-0::after{content:var(--tw-content);left:0px}.after\:right-0::after{content:var(--tw-content);right:0px}.after\:top-0::after{content:var(--tw-content);top:0px}.after\:flex::after{content:var(--tw-content);display:flex}.after\:h-\[1\.5px\]::after{content:var(--tw-content);height:1.5px}.after\:h-\[24px\]::after{content:var(--tw-content);height:24px}.after\:h-\[2px\]::after{content:var(--tw-content);height:2px}.after\:h-\[32px\]::after{content:var(--tw-content);height:32px}.after\:h-full::after{content:var(--tw-content);height:100%}.after\:w-\[13px\]::after{content:var(--tw-content);width:13px}.after\:w-\[24px\]::after{content:var(--tw-content);width:24px}.after\:w-\[32px\]::after{content:var(--tw-content);width:32px}.after\:w-fit::after{content:var(--tw-content);width:-moz-fit-content;width:fit-content}.after\:w-full::after{content:var(--tw-content);width:100%}.after\:-rotate-90::after{content:var(--tw-content);--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rotate-90::after{content:var(--tw-content);--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[4px\]::after{content:var(--tw-content);border-radius:4px}.after\:bg-black::after{content:var(--tw-content);background-color:var(--clr-basic-black)}.after\:bg-dark::after{content:var(--tw-content);background-color:var(--clr-dark)}.after\:bg-prime::after{content:var(--tw-content);background-color:var(--clr-prime)}.after\:px-\[4px\]::after{content:var(--tw-content);padding-left:4px;padding-right:4px}.after\:py-\[1\.5px\]::after{content:var(--tw-content);padding-top:1.5px;padding-bottom:1.5px}.after\:indent-\[1\.2px\]::after{content:var(--tw-content);text-indent:1.2px}.after\:text-\[12px\]::after{content:var(--tw-content);font-size:12px}.after\:font-\[500\]::after{content:var(--tw-content);font-weight:500}.after\:leading-\[150\%\]::after{content:var(--tw-content);line-height:150%}.after\:tracking-\[1\.2px\]::after{content:var(--tw-content);letter-spacing:1.2px}.after\:text-white::after{content:var(--tw-content);color:var(--clr-basic-white)}.after\:opacity-0::after{content:var(--tw-content);opacity:0}.after\:opacity-60::after{content:var(--tw-content);opacity:0.6}.after\:duration-100::after{content:var(--tw-content);transition-duration:100ms}.after\:content-\[\'\5FC5\9808\'\]::after{--tw-content:'必須';content:'必須';content:var(--tw-content)}.after\:content-none::after{--tw-content:none;content:none;content:var(--tw-content)}.after\:mask-arrow::after{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_arrow.svg");mask-image:url("./../../img/icon/icon_arrow.svg")}.after\:mask-no-repeat::after{content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.after\:mask-center::after{content:var(--tw-content);-webkit-mask-position:center;mask-position:center}.after\:mask-size-\[32px\]::after{content:var(--tw-content);-webkit-mask-size:32px;mask-size:32px}.hover\:isolation-auto:hover{isolation:auto}.hover\:border-prime:hover{border-color:var(--clr-prime)}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-pale:hover{background-color:var(--clr-pale)}.hover\:text-prime:hover{color:var(--clr-prime)}.hover\:opacity-60:hover{opacity:0.6}.hover\:before\:opacity-100:hover::before{content:var(--tw-content);opacity:1}.focus\:border-prime:focus{border-color:var(--clr-prime)}.focus\:outline:focus{outline-style:solid}.focus\:outline-\[3px\]:focus{outline-width:3px}.focus\:outline-outline:focus{outline-color:var(--clr-outline)}.group:hover .group-hover\:h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.group:hover .group-hover\:w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.group:hover .group-hover\:bg-pale{background-color:var(--clr-pale)}.group:hover .group-hover\:text-prime{color:var(--clr-prime)}.group:hover .group-hover\:text-white{color:var(--clr-basic-white)}.group:hover .group-hover\:before\:opacity-100::before{content:var(--tw-content);opacity:1}.group:hover .group-hover\:after\:opacity-100::after{content:var(--tw-content);opacity:1}.peer:checked ~ .peer-checked\:pointer-events-none{pointer-events:none}.peer:checked ~ .peer-checked\:cursor-default{cursor:default}.peer:checked ~ .peer-checked\:border-prime{border-color:var(--clr-prime)}.peer:checked ~ .peer-checked\:bg-prime{background-color:var(--clr-prime)}.peer:checked ~ .peer-checked\:font-\[700\]{font-weight:700}.peer:checked ~ .peer-checked\:text-prime{color:var(--clr-prime)}.peer:checked ~ .peer-checked\:text-white{color:var(--clr-basic-white)}.peer:checked ~ .peer-checked\:no-underline{text-decoration-line:none}.peer:checked ~ .peer-checked\:before\:h-\[16px\]::before{content:var(--tw-content);height:16px}.peer:checked ~ .peer-checked\:before\:w-\[16px\]::before{content:var(--tw-content);width:16px}.peer:checked ~ .peer-checked\:before\:bg-white::before{content:var(--tw-content);background-color:var(--clr-basic-white)}.peer:checked ~ .peer-checked\:before\:mask-checked::before{content:var(--tw-content);-webkit-mask-image:url("./../../img/icon/icon_checked.svg");mask-image:url("./../../img/icon/icon_checked.svg")}.peer:checked ~ .peer-checked\:before\:mask-no-repeat::before{content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.peer:checked ~ .peer-checked\:before\:mask-center::before{content:var(--tw-content);-webkit-mask-position:center;mask-position:center}.peer:checked ~ .peer-checked\:before\:mask-size-\[16px\]::before{content:var(--tw-content);-webkit-mask-size:16px;mask-size:16px}@media (min-width: 768px){.md\:pointer-events-auto{pointer-events:auto}.md\:relative{position:relative}.md\:bottom-\[24px\]{bottom:24px}.md\:left-0{left:0px}.md\:left-\[-32px\]{left:-32px}.md\:right-\[-32px\]{right:-32px}.md\:right-\[24px\]{right:24px}.md\:top-0{top:0px}.md\:z-0{z-index:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-end-3{grid-column-end:3}.md\:row-span-1{grid-row:span 1 / span 1}.md\:row-span-2{grid-row:span 2 / span 2}.md\:m-0{margin:0px}.md\:-mx-\[32px\]{margin-left:-32px;margin-right:-32px}.md\:-mt-\[40px\]{margin-top:-40px}.md\:mb-0{margin-bottom:0px}.md\:mr-auto{margin-right:auto}.md\:mt-0{margin-top:0px}.md\:mt-\[32px\]{margin-top:32px}.md\:mt-\[80px\]{margin-top:80px}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:aspect-\[90\/41\]{aspect-ratio:90/41}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[130px\]{height:130px}.md\:h-\[300px\]{height:300px}.md\:h-\[32px\]{height:32px}.md\:h-\[36px\]{height:36px}.md\:h-\[404px\]{height:404px}.md\:h-\[50px\]{height:50px}.md\:h-\[564px\]{height:564px}.md\:h-\[calc\(tan\(60deg\)\*250px\/2\)\]{height:216.50635px}.md\:h-\[calc\(tan\(60deg\)\*380px\/2\)\]{height:329.08965px}.md\:h-auto{height:auto}.md\:max-h-none{max-height:none}.md\:w-\[100px\]{width:100px}.md\:w-\[1200px\]{width:1200px}.md\:w-\[130px\]{width:130px}.md\:w-\[250px\]{width:250px}.md\:w-\[32px\]{width:32px}.md\:w-\[380px\]{width:380px}.md\:w-\[384px\]{width:384px}.md\:w-\[50px\]{width:50px}.md\:w-\[720px\]{width:720px}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-\[1264px\]{max-width:1264px}.md\:max-w-\[956px\]{max-width:956px}.md\:max-w-\[960px\]{max-width:960px}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), 0px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.md\:grid-cols-\[188px_auto\]{grid-template-columns:188px auto}.md\:grid-cols-\[200px_1fr_200px\]{grid-template-columns:200px 1fr 200px}.md\:grid-cols-\[220px_auto\]{grid-template-columns:220px auto}.md\:grid-cols-\[300px_auto\]{grid-template-columns:300px auto}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[auto_260px\]{grid-template-columns:auto 260px}.md\:grid-cols-\[auto_300px\]{grid-template-columns:auto 300px}.md\:grid-cols-\[auto_340px\]{grid-template-columns:auto 340px}.md\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.md\:grid-rows-\[minmax\(56px\2c _auto\)_auto\]{grid-template-rows:minmax(56px, auto) auto}.md\:grid-rows-\[minmax\(70px\2c _auto\)_minmax\(50px\2c _auto\)_auto\]{grid-template-rows:minmax(70px, auto) minmax(50px, auto) auto}.md\:grid-rows-none{grid-template-rows:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-\[0_8px\]{gap:0 8px}.md\:gap-\[100px\]{gap:100px}.md\:gap-\[104px\]{gap:104px}.md\:gap-\[10px\]{gap:10px}.md\:gap-\[10px_16px\]{gap:10px 16px}.md\:gap-\[120px\]{gap:120px}.md\:gap-\[16px\]{gap:16px}.md\:gap-\[24px\]{gap:24px}.md\:gap-\[24px_40px\]{gap:24px 40px}.md\:gap-\[24px_64px\]{gap:24px 64px}.md\:gap-\[32px\]{gap:32px}.md\:gap-\[40px\]{gap:40px}.md\:gap-\[40px_32px\]{gap:40px 32px}.md\:gap-\[64px\]{gap:64px}.md\:gap-\[64px_24px\]{gap:64px 24px}.md\:gap-\[6px\]{gap:6px}.md\:gap-\[80px\]{gap:80px}.md\:gap-\[8px\]{gap:8px}.md\:gap-y-\[2px\]{row-gap:2px}.md\:rounded-\[0_4px_4px_0\]{border-radius:0 4px 4px 0}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-\[8px\]{border-radius:8px}.md\:rounded-none{border-radius:0px}.md\:border{border-width:1px}.md\:border-\[2px\]{border-width:2px}.md\:border-b{border-bottom-width:1px}.md\:border-b-\[6px\]{border-bottom-width:6px}.md\:border-none{border-style:none}.md\:border-b-prime{border-bottom-color:var(--clr-prime)}.md\:bg-bgGray{background-color:var(--clr-bg-gray)}.md\:from-white{--tw-gradient-from:var(--clr-basic-white) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 255, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.md\:to-white{--tw-gradient-to:var(--clr-basic-white) var(--tw-gradient-to-position)}.md\:p-0{padding:0px}.md\:p-\[10px_0_10px_24px\]{padding:10px 0 10px 24px}.md\:p-\[24px\]{padding:24px}.md\:p-\[32px\]{padding:32px}.md\:p-\[40px\]{padding:40px}.md\:p-\[64px\]{padding:64px}.md\:px-0{padding-left:0px;padding-right:0px}.md\:px-\[120px\]{padding-left:120px;padding-right:120px}.md\:px-\[16px\]{padding-left:16px;padding-right:16px}.md\:px-\[24px\]{padding-left:24px;padding-right:24px}.md\:px-\[32px\]{padding-left:32px;padding-right:32px}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:px-\[64px\]{padding-left:64px;padding-right:64px}.md\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.md\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.md\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.md\:py-\[16px\]{padding-top:16px;padding-bottom:16px}.md\:py-\[32px\]{padding-top:32px;padding-bottom:32px}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.md\:py-\[4px\]{padding-top:4px;padding-bottom:4px}.md\:py-\[64px\]{padding-top:64px;padding-bottom:64px}.md\:pb-0{padding-bottom:0px}.md\:pb-\[10px\]{padding-bottom:10px}.md\:pb-\[150px\]{padding-bottom:150px}.md\:pb-\[32px\]{padding-bottom:32px}.md\:pl-\[16px\]{padding-left:16px}.md\:pl-\[24px\]{padding-left:24px}.md\:pl-\[32px\]{padding-left:32px}.md\:pl-\[40px\]{padding-left:40px}.md\:pl-\[56px\]{padding-left:56px}.md\:pl-\[90px\]{padding-left:90px}.md\:pr-\[16px\]{padding-right:16px}.md\:pr-\[32px\]{padding-right:32px}.md\:pt-0{padding-top:0px}.md\:pt-\[100px\]{padding-top:100px}.md\:pt-\[104px\]{padding-top:104px}.md\:pt-\[10px\]{padding-top:10px}.md\:pt-\[120px\]{padding-top:120px}.md\:pt-\[130px\]{padding-top:130px}.md\:pt-\[16px\]{padding-top:16px}.md\:pt-\[32px\]{padding-top:32px}.md\:pt-\[40px\]{padding-top:40px}.md\:pt-\[64px\]{padding-top:64px}.md\:pt-\[80px\]{padding-top:80px}.md\:text-center{text-align:center}.md\:indent-0{text-indent:0px}.md\:indent-\[0\.84px\]{text-indent:0.84px}.md\:indent-\[0\.96px\]{text-indent:0.96px}.md\:indent-\[1\.44px\]{text-indent:1.44px}.md\:indent-\[1\.8px\]{text-indent:1.8px}.md\:indent-\[1\.92px\]{text-indent:1.92px}.md\:indent-\[2\.16px\]{text-indent:2.16px}.md\:indent-\[2\.1px\]{text-indent:2.1px}.md\:indent-\[2\.4px\]{text-indent:2.4px}.md\:indent-\[2\.7px\]{text-indent:2.7px}.md\:indent-\[2px\]{text-indent:2px}.md\:indent-\[8px\]{text-indent:8px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[80px\]{font-size:80px}.md\:font-\[400\]{font-weight:400}.md\:leading-\[100\%\]{line-height:100%}.md\:leading-\[160\%\]{line-height:160%}.md\:leading-\[175\%\]{line-height:175%}.md\:leading-\[200\%\]{line-height:200%}.md\:leading-\[240\%\]{line-height:240%}.md\:tracking-\[0\.72px\]{letter-spacing:0.72px}.md\:tracking-\[0\.84px\]{letter-spacing:0.84px}.md\:tracking-\[0\.96px\]{letter-spacing:0.96px}.md\:tracking-\[1\.2px\]{letter-spacing:1.2px}.md\:tracking-\[1\.44px\]{letter-spacing:1.44px}.md\:tracking-\[1\.4px\]{letter-spacing:1.4px}.md\:tracking-\[1\.8px\]{letter-spacing:1.8px}.md\:tracking-\[1\.92px\]{letter-spacing:1.92px}.md\:tracking-\[2\.16px\]{letter-spacing:2.16px}.md\:tracking-\[2\.1px\]{letter-spacing:2.1px}.md\:tracking-\[2\.4px\]{letter-spacing:2.4px}.md\:tracking-\[2\.52px\]{letter-spacing:2.52px}.md\:tracking-\[2\.7px\]{letter-spacing:2.7px}.md\:tracking-\[2\.88px\]{letter-spacing:2.88px}.md\:tracking-\[2px\]{letter-spacing:2px}.md\:tracking-\[3\.24px\]{letter-spacing:3.24px}.md\:tracking-\[4\.32px\]{letter-spacing:4.32px}.md\:tracking-\[5\.76px\]{letter-spacing:5.76px}.md\:tracking-\[8px\]{letter-spacing:8px}.md\:text-prime{color:var(--clr-prime)}.md\:opacity-100{opacity:1}.md\:text-overflow-\[2\]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.md\:text-overflow-\[3\]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.md\:before\:absolute::before{content:var(--tw-content);position:absolute}.md\:before\:top-\[86px\]::before{content:var(--tw-content);top:86px}.md\:before\:-z-\[2\]::before{content:var(--tw-content);z-index:-2}.md\:before\:flex::before{content:var(--tw-content);display:flex}.md\:before\:h-\[24px\]::before{content:var(--tw-content);height:24px}.md\:before\:h-\[32px\]::before{content:var(--tw-content);height:32px}.md\:before\:h-\[calc\(tan\(60deg\)\*28px\/2\)\]::before{content:var(--tw-content);height:24.24871px}.md\:before\:w-\[24px\]::before{content:var(--tw-content);width:24px}.md\:before\:w-\[28px\]::before{content:var(--tw-content);width:28px}.md\:before\:w-\[30px\]::before{content:var(--tw-content);width:30px}.md\:before\:w-\[32px\]::before{content:var(--tw-content);width:32px}.md\:before\:w-\[66px\]::before{content:var(--tw-content);width:66px}.md\:before\:rotate-180::before{content:var(--tw-content);--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:before\:rounded-\[0_4px_4px_0\]::before{content:var(--tw-content);border-radius:0 4px 4px 0}.md\:before\:bg-borderGray::before{content:var(--tw-content);background-color:var(--clr-border-gray)}.md\:before\:bg-prime::before{content:var(--tw-content);background-color:var(--clr-prime)}.md\:before\:px-\[4px\]::before{content:var(--tw-content);padding-left:4px;padding-right:4px}.md\:before\:indent-\[2\.4px\]::before{content:var(--tw-content);text-indent:2.4px}.md\:before\:text-\[16px\]::before{content:var(--tw-content);font-size:16px}.md\:before\:text-\[24px\]::before{content:var(--tw-content);font-size:24px}.md\:before\:tracking-\[2\.4px\]::before{content:var(--tw-content);letter-spacing:2.4px}.md\:before\:opacity-20::before{content:var(--tw-content);opacity:0.2}.md\:before\:content-none::before{--tw-content:none;content:none;content:var(--tw-content)}.md\:before\:writing-vertical::before{content:var(--tw-content);writing-mode:vertical-lr}.md\:before\:clip-triangle::before{content:var(--tw-content);-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.md\:before\:contents-simpleCount::before{content:counter(count)}.md\:before\:contents-numberCount::before{content:counter(count)"回目"}.md\:before\:mask-size-\[24px\]::before{content:var(--tw-content);-webkit-mask-size:24px;mask-size:24px}.md\:after\:absolute::after{content:var(--tw-content);position:absolute}.md\:after\:top-\[87px\]::after{content:var(--tw-content);top:87px}.md\:after\:flex::after{content:var(--tw-content);display:flex}.md\:after\:h-\[calc\(tan\(60deg\)\*26px\/2\)\]::after{content:var(--tw-content);height:22.51666px}.md\:after\:w-\[26px\]::after{content:var(--tw-content);width:26px}.md\:after\:bg-white::after{content:var(--tw-content);background-color:var(--clr-basic-white)}.md\:after\:clip-triangle::after{content:var(--tw-content);-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.md\:odd\:grid-cols-\[auto_480px\]:nth-child(odd){grid-template-columns:auto 480px}.md\:even\:ml-auto:nth-child(even){margin-left:auto}.md\:even\:grid-cols-\[480px_auto\]:nth-child(even){grid-template-columns:480px auto}.md\:even\:flex-row-reverse:nth-child(even){flex-direction:row-reverse}.md\:hover\:border-prime:hover{border-color:var(--clr-prime)}.md\:hover\:border-transparent:hover{border-color:transparent}.md\:hover\:bg-pale:hover{background-color:var(--clr-pale)}.md\:hover\:text-prime:hover{color:var(--clr-prime)}.md\:hover\:opacity-60:hover{opacity:0.6}.md\:hover\:before\:opacity-100:hover::before{content:var(--tw-content);opacity:1}.md\:hover\:after\:opacity-80:hover::after{content:var(--tw-content);opacity:0.8}.group:nth-child(odd) .md\:group-odd\:order-1{order:1}.group:nth-child(odd) .md\:group-odd\:order-2{order:2}.group:nth-child(odd) .md\:group-odd\:before\:-left-\[calc\(\(tan\(60deg\)\*28px\/2\)-0\.5px\)\]::before{content:var(--tw-content);left:-23.74871px}.group:nth-child(odd) .md\:group-odd\:before\:-rotate-90::before{content:var(--tw-content);--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:nth-child(odd) .md\:group-odd\:after\:-left-\[calc\(\(tan\(60deg\)\*26px\/2\)-1px\)\]::after{content:var(--tw-content);left:-21.51666px}.group:nth-child(odd) .md\:group-odd\:after\:-rotate-90::after{content:var(--tw-content);--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:nth-child(even) .md\:group-even\:order-1{order:1}.group:nth-child(even) .md\:group-even\:order-2{order:2}.group:nth-child(even) .md\:group-even\:order-3{order:3}.group:nth-child(even) .md\:group-even\:items-end{align-items:flex-end}.group:nth-child(even) .md\:group-even\:text-right{text-align:right}.group:nth-child(even) .md\:group-even\:before\:-right-\[calc\(\(tan\(60deg\)\*28px\/2\)-0\.5px\)\]::before{content:var(--tw-content);right:-23.74871px}.group:nth-child(even) .md\:group-even\:before\:rotate-90::before{content:var(--tw-content);--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:nth-child(even) .md\:group-even\:after\:-right-\[calc\(\(tan\(60deg\)\*26px\/2\)-1px\)\]::after{content:var(--tw-content);right:-21.51666px}.group:nth-child(even) .md\:group-even\:after\:rotate-90::after{content:var(--tw-content);--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .md\:group-hover\:scale-\[1\.1\]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .md\:group-hover\:text-prime{color:var(--clr-prime)}.group:hover .md\:group-hover\:text-transparent{color:transparent}.group:hover .md\:group-hover\:before\:bg-white::before{content:var(--tw-content);background-color:var(--clr-basic-white)}.group:hover .md\:group-hover\:before\:opacity-0::before{content:var(--tw-content);opacity:0}.peer:checked ~ .md\:peer-checked\:pointer-events-none{pointer-events:none}}@media (min-width: 1024px){.min-\[1024px\]\:top-\[80px\]{top:80px}.min-\[1024px\]\:col-span-1{grid-column:span 1 / span 1}.min-\[1024px\]\:m-0{margin:0px}.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:grid{display:grid}.min-\[1024px\]\:w-full{width:100%}.min-\[1024px\]\:grid-cols-\[240px_auto\]{grid-template-columns:240px auto}.min-\[1024px\]\:grid-cols-\[480px_auto\]{grid-template-columns:480px auto}.min-\[1024px\]\:flex-col{flex-direction:column}.min-\[1024px\]\:justify-start{justify-content:flex-start}.min-\[1024px\]\:gap-\[60px\]{gap:60px}.min-\[1024px\]\:p-\[10px_0_10px_10px\]{padding:10px 0 10px 10px}.min-\[1024px\]\:pt-\[80px\]{padding-top:80px}.min-\[1024px\]\:before\:content-none::before{--tw-content:none;content:none;content:var(--tw-content)}}@media (min-width: 1440px){.min-\[1440px\]\:flex{display:flex}.min-\[1440px\]\:w-\[600px\]{width:600px}.min-\[1440px\]\:w-\[calc\(1200px\+\(\(100\%-1200px\)\/2\)\)\]{width:calc(1200px + ((100% - 1200px) / 2))}.min-\[1440px\]\:min-w-\[1200px\]{min-width:1200px}.min-\[1440px\]\:flex-row{flex-direction:row}.min-\[1440px\]\:gap-0{gap:0px}.min-\[1440px\]\:pl-0{padding-left:0px}.min-\[1440px\]\:pr-0{padding-right:0px}}.peer:checked ~ .peer-checked\:\[\&\>i\]\:before\:rotate-0>i::before{content:var(--tw-content);--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked ~ .peer-checked\:\[\&\>i\]\:before\:bg-white>i::before{content:var(--tw-content);background-color:var(--clr-basic-white)}.peer:checked ~ .peer-checked\:\[\&\>i\]\:after\:bg-white>i::after{content:var(--tw-content);background-color:var(--clr-basic-white)}
