@charset "UTF-8";@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp-narrow.min.css);@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);/*! 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 */-webkit-text-decoration:underline dotted;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 11.2.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 19, 2025
 */@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-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */}: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;/* Fix of Webkit flickering */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:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);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:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}/* Auto Height */.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}/* 3D Effects */.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}/* CSS Mode */.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;/* For Firefox */-ms-overflow-style:none/* For Internet Explorer and Edge */}.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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical > .swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{-ms-scroll-snap-type:none;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{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start: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{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start: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)}/* Slide styles start *//* 3D Shadows */.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, 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;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/* Slide styles end */html{font-size:62.5%}@media only screen and (min-width: 829px) and (max-width: 1340px){html{font-size:0.7462686567vw}}@media only screen and (max-width: 828px){html{font-size:2.4154589372vw}}body{font-family:YakuHanJP_Narrow,"Zen Kaku Gothic New",sans-serif;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.is-modal{overflow-y:hidden}img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none;word-break:break-all}@media only screen and (min-width: 829px){.display-sp{display:none}}@media only screen and (max-width: 828px){.display-pc{display:none}}.content{max-width:1340px;margin:0 auto}main{background:url("../img/common/grid_bg.png") center center/1340px auto repeat;margin:0 auto;position:relative;z-index:0;overflow:hidden}.btn a{display:block;color:#fff;font-size:1.8rem;font-weight:bold;line-height:2.23;letter-spacing:0.08em;text-align:center;background:#000;border:0.2rem solid #fff;border-radius:100vw;position:relative}.btn a span{display:block;position:relative;z-index:2}.btn a:before,.btn a:after{content:"";display:block;width:2.5rem;height:2.5rem;position:absolute;top:0.8rem;right:0.8rem}.btn a:before{background:#fff;border-radius:100vw;z-index:0}.btn a:after{background:url("../img/common/arrow_btn.png") 0 0/100% auto no-repeat;z-index:1}@media (any-hover: hover){.btn a:after{transition:-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.btn a:hover{color:#000;background:#fff;border-color:#000}.btn a:hover:after{transition:-webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translateX(5px);transform:translateX(5px)}}.header{width:100%;position:fixed;top:0;left:0;z-index:3;pointer-events:none}.header--logo{max-width:292px;width:calc(292 / 1340 * 100%);position:relative;z-index:1;pointer-events:visible}.header-nav{display:flex;max-width:762px;width:calc(762 / 1100 * 100%);background:url("../img/common/bg_menu.png") 0 0/100% 100% no-repeat;padding:3.4rem min(74 / 1340 * 100%, 7.4rem) 3.4rem min(84 / 1340 * 100%, 8.4rem);position:absolute;top:0;right:0;z-index:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);pointer-events:visible}.header-nav a{display:inline-block;color:#000;position:relative}.header-nav a span{display:inline-block;position:relative;z-index:1}.header-nav a:after{content:"";width:0;height:6px;background:red;border-radius:10vw;position:absolute;left:0;bottom:0;z-index:0}@media (any-hover: hover){.header-nav a:after{transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.header-nav a:hover:after{width:100%}}.header-nav ul{font-size:1.8rem;border-left:1px solid #000;margin:0;padding:0 1rem 0 0;box-sizing:border-box}.header-nav ul:nth-child(1){width:33.8582677165%}.header-nav ul:nth-child(1) ul{width:100%;padding:0}.header-nav ul:nth-child(2){width:37.7952755906%}.header-nav ul:nth-child(2) ul{width:100%;padding:0}.header-nav ul:nth-child(3){width:27.5590551181%}.header-nav ul:nth-child(3) ul{width:100%;padding:0}.header-nav ul.wait{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all 0.2s cubic-bezier(0.25, 0.25, 0.75, 0.75)}.header-nav ul.animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.header-nav ul li{display:block;font-weight:bold;margin:0 0 0 1.4rem}.header-nav ul li a{padding-left:1rem}.header-nav ul li a:before{content:"";display:inline-block;width:0.7rem;height:1rem;background:url("../img/common/arrow_menu.png") 0 0/100% 100% no-repeat;margin:0 0 0 0;position:absolute;left:0;top:0.7rem;z-index:1}.header-nav ul li ul{font-size:1.4rem;border-left:none}.header-nav ul li ul li{font-weight:normal;margin:0;padding:0}.header-nav ul li ul li a{line-height:1.29;margin:1em 0 0 0.5rem}.header-nav ul li ul li a:before{content:"";margin:0;top:0.5rem}.header-nav .nav-list1 a:after{background:#e664a0}.header-nav .nav-list1--sub{margin-right:0}.header-nav .nav-list1--sub a:after{height:3px}.header-nav .nav-list1--outline a{padding:0 0 0 1.5rem}.header-nav .nav-list1--outline a:before{width:1.2rem;height:1.2rem;background:url("../img/common/icon_link.svg") 0 0/100% 100% no-repeat;left:0;top:0.4rem;z-index:1}.header-nav .nav-list2{margin-bottom:2.8rem}.header-nav .nav-list2 a:after{background:#ffb05a}.header-nav .nav-list3 a:after{background:#59c386}.header-nav .nav-list4 a:after{background:#9956d8}.header-nav .nav-list4--sub a:after{height:3px}.header-nav--btn{width:50px;height:50px;background:#fff;border:1px solid #000;border-radius:50vw;position:absolute;top:23px;right:23px;z-index:2;cursor:pointer;pointer-events:visible}.header-nav--btn span{width:23px;height:2px;background:#000;position:absolute;top:calc(50% - 1px);left:14px;transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.header-nav--btn span:nth-child(1){-webkit-transform:translateY(-7px);transform:translateY(-7px)}.header-nav--btn span:nth-child(3){-webkit-transform:translateY(7px);transform:translateY(7px)}@media (any-hover: hover){.header-nav--btn:hover span:nth-child(1){-webkit-transform:translateY(-5px);transform:translateY(-5px)}.header-nav--btn:hover span:nth-child(3){-webkit-transform:translateY(5px);transform:translateY(5px)}}.header:after{content:"";width:145px;height:94px;display:block;background:url("../img/common/bg_btn_nav.png") 0 0/100% auto no-repeat;position:absolute;top:0;right:0;z-index:0}@media only screen and (max-width: 828px){.header--logo{max-width:inherit;width:36.9565217391vw}.header-nav{flex-direction:column;max-width:inherit;width:72.4637681159vw;padding:0 0 0 0}.header-nav a:after{height:0.7246376812vw}.header-nav ul{font-size:1.8rem;border-left:none;margin:0 0 0 0;padding:0 0 0 0;box-sizing:border-box}.header-nav ul:nth-child(1){width:inherit;margin:18.115942029vw 0 4.8309178744vw 4.8309178744vw;padding:0}.header-nav ul:nth-child(1) ul{border-bottom:none;margin:0;padding:0}.header-nav ul:nth-child(2){width:100%;margin:0 0 0 7.2463768116vw;padding:0}.header-nav ul:nth-child(2) ul{border-bottom:none;margin:0;padding:0}.header-nav ul:nth-child(3){width:100%;border-bottom:none;margin:0 0 12.077294686vw 9.6618357488vw;padding:0}.header-nav ul:nth-child(3) ul{border-bottom:none;margin:0;padding:0}.header-nav ul li{margin:0 0 0 0}.header-nav ul li ul{font-size:1.4rem;border-left:none}.header-nav ul li ul li a{line-height:1.29;margin:1em 0 0 1rem}.header-nav ul li ul li a:before{content:"";margin:0}.header-nav .nav-list1 a:after{background:#e664a0}.header-nav .nav-list1--sub{margin-right:0}.header-nav .nav-list1--sub a:after{height:0.3623188406vw}.header-nav .nav-list1--outline a:before{top:0.3rem}.header-nav .nav-list2{margin-bottom:4.8309178744vw}.header-nav .nav-list3{margin:0 0 4.8309178744vw 1.2077294686vw}.header-nav .nav-list4--sub a:after{height:0.3623188406vw}.header-nav--btn{width:9.6618357488vw;height:9.6618357488vw;border-width:1px;top:2.4154589372vw;right:2.4154589372vw}.header-nav--btn span{width:4.4685990338vw;height:0.3623188406vw;top:calc(50% - 0.1rem);left:2.6570048309vw}.header-nav--btn span:nth-child(1){-webkit-transform:translateY(-0.7rem);transform:translateY(-0.7rem)}.header-nav--btn span:nth-child(3){-webkit-transform:translateY(0.7rem);transform:translateY(0.7rem)}}@media only screen and (max-width: 828px) and (any-hover: hover){.header-nav--btn:hover span:nth-child(1){-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.header-nav--btn:hover span:nth-child(3){-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}}@media only screen and (max-width: 828px){.header:after{width:17.3913043478vw;height:14.7342995169vw;background:url("../img/common/bg_btn_nav_sp.png") 0 0/100% auto no-repeat}}.nav--open .header-nav{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.nav--open .header-nav--btn span:nth-child(1){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.nav--open .header-nav--btn span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.nav--open .header-nav--btn span:nth-child(3){-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.footer{background:#fff;padding:0.1px 0;position:relative;z-index:1}.footer .bottom{margin:-4.2rem 0 0 0;overflow:hidden}.footer .bottom-marquee{width:750rem;display:flex;z-index:0;overflow:hidden}.footer .bottom-marquee > img{width:25%;-webkit-animation:bottom_marquee 10s linear infinite;animation:bottom_marquee 10s linear infinite}@media only screen and (max-width: 828px){.footer .bottom{margin:-2.2rem 0 0 0}.footer .bottom-marquee{width:374rem}.footer .bottom-marquee > img{-webkit-animation:bottom_marquee 10s linear infinite;animation:bottom_marquee 10s linear infinite}}@-webkit-keyframes bottom_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes bottom_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.footer-content{max-width:1040px;margin:0 auto}.footer--logo{width:240px;margin:50px auto 40px}.footer-nav{display:flex;justify-content:center;width:100%}.footer-nav a{display:inline-block;color:#000;position:relative}.footer-nav a span{display:inline-block;position:relative;z-index:1}.footer-nav a:after{content:"";width:0;height:6px;background:transparent;border-radius:10vw;position:absolute;left:0;bottom:0;z-index:0}@media (any-hover: hover){.footer-nav a:after{transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.footer-nav a:hover:after{width:100%}}.footer-nav ul{font-size:1.8rem;border-left:1px solid #000;margin:0;padding:0 1rem 0 0;box-sizing:border-box}.footer-nav ul:nth-child(1){width:14.6153846154%}.footer-nav ul:nth-child(1) ul{width:100%;padding:0}.footer-nav ul:nth-child(2){width:25%}.footer-nav ul:nth-child(2) ul{width:100%;padding:0}.footer-nav ul:nth-child(3){width:27.6923076923%}.footer-nav ul:nth-child(3) ul{width:100%;padding:0}.footer-nav ul:nth-child(4){width:24.8076923077%}.footer-nav ul:nth-child(4) ul{width:100%;padding:0}.footer-nav ul li{display:block;font-weight:bold;margin:0 0 0 1.4rem}.footer-nav ul li a{padding-left:1rem}.footer-nav ul li a:before{content:"";display:inline-block;width:0.7rem;height:1rem;background:url("../img/common/arrow_menu.png") 0 0/100% 100% no-repeat;margin:0 0 0 0;position:absolute;left:0;top:0.7rem;z-index:1}.footer-nav ul li ul{font-size:1.4rem;border-left:none}.footer-nav ul li ul li{font-weight:normal;margin:0;padding:0}.footer-nav ul li ul li a{line-height:1.29;margin:1em 0 0 1rem}.footer-nav ul li ul li a:before{content:"";margin:0;top:0.5rem}.footer-nav .nav-list1 a:after{background:#e664a0}.footer-nav .nav-list1--sub{margin-right:0}.footer-nav .nav-list1--sub a:after{height:3px}.footer-nav .nav-list1--outline a{padding:0 0 0 1.5rem}.footer-nav .nav-list1--outline a:before{width:1.2rem;height:1.2rem;background:url("../img/common/icon_link.svg") 0 0/100% 100% no-repeat;left:0;top:0.4rem;z-index:1}.footer-nav .nav-list2{margin-bottom:2.8rem}.footer-nav .nav-list2 a:after{background:#ffb05a}.footer-nav .nav-list3 a:after{background:#59c386}.footer-nav .nav-list4 a:after{background:#9956d8}.footer-nav .nav-list4--sub a:after{height:3px}.footer--copyright{font-size:1.2rem;text-align:center;margin:4.5rem 0 9.7rem}@media only screen and (max-width: 828px){.footer--logo{width:48.309178744vw;margin:9.6618357488vw auto}.footer-nav{flex-wrap:wrap;width:78.5024154589vw;margin:0 auto}.footer-nav a:after{height:0.7246376812vw}.footer-nav ul{border-left:none;margin:0 0 1.5em 0;padding:0 0 0 0}.footer-nav ul:nth-child(1){width:100%}.footer-nav ul:nth-child(2){width:100%}.footer-nav ul:nth-child(3){width:100%}.footer-nav ul:nth-child(4){width:100%}.footer-nav ul li{margin:0}.footer-nav ul li ul{margin:0}.footer-nav ul li ul li{font-weight:normal;margin:0;padding:0}.footer-nav ul li ul li a{line-height:1.29;margin:1em 0 0 1rem}.footer-nav .nav-list1--sub{margin-right:0}.footer-nav .nav-list1--sub a:after{height:0.3623188406vw}.footer-nav .nav-list2{margin-bottom:1em}.footer-nav .nav-list4--sub a:after{height:0.3623188406vw}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.left.wait,.left.waiting{-webkit-transform:translateX(-30px) scale(1);transform:translateX(-30px) scale(1);opacity:0}.left.animation,.left.animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.right.wait,.right.waiting{-webkit-transform:translateX(30px) scale(1);transform:translateX(30px) scale(1);opacity:0}.right.animation,.right.animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.top.wait,.top.waiting{-webkit-transform:translateY(-30px) scale(1);transform:translateY(-30px) scale(1);opacity:0}.top.animation,.top.animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.bottom.wait,.bottom.waiting{-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);opacity:0}.bottom.animation,.bottom.animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.hopping.wait,.hopping.waiting{-webkit-transform:scale(0);transform:scale(0);opacity:0}.hopping.animation,.hopping.animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.hop{opacity:0}.modal{display:none}.modal img{display:block;width:100%;height:auto}.modal--btn{cursor:pointer}.modal-wrap{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1002;overflow:auto}.modal-content{display:none;box-sizing:border-box;position:relative;z-index:1}.modal-content--open{display:flex;align-items:center;width:100%;height:100%}.modal-content.not-centering{place-content:inherit;overflow:auto}.modal-content.show .modal-box{-webkit-transform:translate(0);transform:translate(0);opacity:1}.modal-box{width:100%;background:transparent;margin:0 auto;padding:0.1px 0;box-sizing:border-box;position:relative;-webkit-transform:translate(0);transform:translate(0);opacity:0;transition:opacity 0.2s linear,-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.2s linear;transition:transform 0.3s ease-out,opacity 0.2s linear,-webkit-transform 0.3s ease-out}.modal--close{cursor:pointer}.modal-overlay{width:100%;height:100%;background:#dcedf0;position:fixed;top:0;left:0;bottom:0;right:0;z-index:0}.swiper-wrapper{height:auto}#index .kv{background:#eeea45}#index .kv .wait,#index .kv .waiting{opacity:0}#index .kv .animation,#index .kv .animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#index .kv .content{max-width:1340px;margin:0 auto;padding:0.1px 0;position:relative}#index .kv--ttl > span{display:block}#index .kv--ttl > span:nth-child(1){width:calc(532 / 1145 * 100%);margin:calc(631 / 1145 * 100%) 0 0 calc(34 / 1145 * 100%);position:relative;z-index:11;-webkit-transform-origin:left 30%;transform-origin:left 30%}@media only screen and (max-width: 828px){#index .kv--ttl > span:nth-child(1){width:51.4492753623vw;margin:101.4492753623vw 0 0 3.6231884058vw}}#index .kv--ttl > span:nth-child(1).wait{-webkit-transform:scale(1) skewY(-15deg);transform:scale(1) skewY(-15deg)}#index .kv--ttl > span:nth-child(1).wait > img{-webkit-transform:scale(0);transform:scale(0);opacity:1}#index .kv--ttl > span:nth-child(1).animation > img{-webkit-transform-origin:60% 5%;transform-origin:60% 5%;transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#index .kv--ttl > span:nth-child(2){width:calc(962 / 1145 * 100%);margin:calc(-70 / 1145 * 100%) 0 calc(198 / 1145 * 100%) calc(155 / 1145 * 100%);position:relative;z-index:9;-webkit-transform-origin:right 30%;transform-origin:right 30%}@media only screen and (max-width: 828px){#index .kv--ttl > span:nth-child(2){width:93.115942029vw;margin:-5.9178743961vw 0 13.8888888889vw 3.5024154589vw}}#index .kv--ttl > span:nth-child(2).wait{-webkit-transform:scale(1) skewY(15deg);transform:scale(1) skewY(15deg)}#index .kv--ttl > span:nth-child(2).wait > img{-webkit-transform:scale(0);transform:scale(0);opacity:1}#index .kv--ttl > span:nth-child(2).animation > img{-webkit-transform-origin:40% 5%;transform-origin:40% 5%;transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#index .kv-pics{width:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:12}#index .kv--pic{position:absolute;top:0;left:0}#index .kv--pic1{width:calc(29 / 1145 * 100%);margin:calc(564 / 1145 * 100%) 0 0 calc(84 / 1145 * 100%);z-index:20}#index .kv--pic1.wait{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}@media only screen and (max-width: 828px){#index .kv--pic1{width:3.5024154589vw;margin:96.1352657005vw 0 0 2.8985507246vw}}#index .kv--pic2{width:calc(123 / 1145 * 100%);margin:calc(-27 / 1145 * 100%) 0 0 calc(369 / 1145 * 100%);z-index:19}#index .kv--pic2.wait{-webkit-transform:translate(10%, 50%);transform:translate(10%, 50%)}@media only screen and (max-width: 828px){#index .kv--pic2{width:14.8550724638vw;margin:-3.5024154589vw 0 0 25.2415458937vw}}#index .kv--pic3{width:calc(123 / 1145 * 100%);margin:calc(982 / 1145 * 100%) 0 0 calc(940 / 1145 * 100%);z-index:18}#index .kv--pic3.wait{-webkit-transform:translate(-25%, -50%);transform:translate(-25%, -50%)}@media only screen and (max-width: 828px){#index .kv--pic3{width:14.8550724638vw;margin:134.4202898551vw 0 0 88.5265700483vw}}#index .kv--pic4{width:calc(50 / 1145 * 100%);margin:calc(147 / 1145 * 100%) 0 0 calc(1133 / 1145 * 100%);z-index:17}#index .kv--pic4.wait{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}@media only screen and (max-width: 828px){#index .kv--pic4{width:6.038647343vw;margin:46.0144927536vw 0 0 92.0289855072vw}}#index .kv--pic5{width:calc(82 / 1145 * 100%);margin:calc(403 / 1145 * 100%) 0 0 calc(1127 / 1145 * 100%);z-index:16}#index .kv--pic5.wait{-webkit-transform:translate(-50%, -10%);transform:translate(-50%, -10%)}@media only screen and (max-width: 828px){#index .kv--pic5{display:none}}#index .kv--pic6{width:calc(129 / 1145 * 100%);margin:calc(586 / 1145 * 100%) 0 0 calc(713 / 1145 * 100%);z-index:15}#index .kv--pic6.wait{-webkit-transform:translate(-25%, -25%);transform:translate(-25%, -25%)}@media only screen and (max-width: 828px){#index .kv--pic6{width:15.5797101449vw;margin:92.1497584541vw 0 0 68.5990338164vw}}#index .kv--pic7{width:calc(146 / 1145 * 100%);margin:calc(478 / 1145 * 100%) 0 0 calc(166 / 1145 * 100%);z-index:14}#index .kv--pic7.wait{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}@media only screen and (max-width: 828px){#index .kv--pic7{width:17.6328502415vw;margin:64.9758454106vw 0 0 6.4009661836vw}}#index .kv--pic8{width:calc(144 / 1145 * 100%);margin:calc(445 / 1145 * 100%) 0 0 calc(-118 / 1145 * 100%);z-index:13}#index .kv--pic8.wait{-webkit-transform:translate(25%, -15%);transform:translate(25%, -15%)}@media only screen and (max-width: 828px){#index .kv--pic8{width:10.8695652174vw;margin:46.1352657005vw 0 0 -2.5362318841vw}}#index .kv--pic9{width:calc(143 / 1145 * 100%);margin:calc(46 / 1145 * 100%) 0 0 calc(707 / 1145 * 100%);z-index:13}#index .kv--pic9.wait{-webkit-transform:translate(-25%, 25%);transform:translate(-25%, 25%)}@media only screen and (max-width: 828px){#index .kv--pic9{width:17.270531401vw;margin:5.193236715vw 0 0 66.0628019324vw}}#index .kv--pic10{width:calc(49 / 1145 * 100%);margin:calc(253 / 1145 * 100%) 0 0 calc(366 / 1145 * 100%);z-index:13}#index .kv--pic10.wait{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media only screen and (max-width: 828px){#index .kv--pic10{width:5.9178743961vw;margin:16.0628019324vw 0 0 42.270531401vw}}#index .kv--pic11{width:calc(89 / 1145 * 100%);margin:calc(936 / 1145 * 100%) 0 0 calc(580 / 1145 * 100%);z-index:13}#index .kv--pic11.wait{-webkit-transform:translate(-5%, -50%);transform:translate(-5%, -50%)}@media only screen and (max-width: 828px){#index .kv--pic11{width:10.7487922705vw;margin:132.1256038647vw 0 0 40.3381642512vw}}#index .kv--character{position:absolute;top:0;left:0}#index .kv--character1{width:calc(322 / 1145 * 100%);margin:calc(325 / 1145 * 100%) 0 0 calc(422 / 1145 * 100%);z-index:10;-webkit-transform-origin:25% 0;transform-origin:25% 0}#index .kv--character1.wait{-webkit-transform:translate(0, -10%) scale(0);transform:translate(0, -10%) scale(0)}#index .kv--character1.animation{-webkit-animation:fuwa 2s ease-in-out infinite alternate 0.3s;animation:fuwa 2s ease-in-out infinite alternate 0.3s}@media only screen and (max-width: 828px){#index .kv--character1{width:38.0434782609vw;margin:58.9371980676vw 0 0 33.3333333333vw}}#index .kv--character2{width:calc(533 / 1145 * 100%);margin:calc(294 / 1145 * 100%) 0 0 calc(615 / 1145 * 100%);z-index:6;-webkit-transform-origin:0 30%;transform-origin:0 30%}#index .kv--character2.wait{-webkit-transform:translate(-20%, -5%) scale(0);transform:translate(-20%, -5%) scale(0)}#index .kv--character2.wait > img{-webkit-transform:translate(0, 20%);transform:translate(0, 20%)}#index .kv--character2.animation{-webkit-animation:fuwa 2.2s ease-in-out infinite alternate 0.3s;animation:fuwa 2.2s ease-in-out infinite alternate 0.3s}#index .kv--character2.animation > img{transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s,-webkit-transform 0.2s linear 0.1s}@media only screen and (max-width: 828px){#index .kv--character2{width:51.4492753623vw;margin:49.2753623188vw 0 0 52.7777777778vw}}#index .kv--character3{width:calc(449 / 1145 * 100%);margin:calc(297 / 1145 * 100%) 0 0 calc(81 / 1145 * 100%);z-index:8;-webkit-transform-origin:right 90%;transform-origin:right 90%}#index .kv--character3.wait{-webkit-transform:translate(50%, -100%) scale(0);transform:translate(50%, -100%) scale(0)}#index .kv--character3.wait > img{-webkit-transform:translate(0, 20%);transform:translate(0, 20%)}#index .kv--character3.animation{-webkit-animation:fuwa 2.5s ease-in-out infinite alternate 0.3s;animation:fuwa 2.5s ease-in-out infinite alternate 0.3s}#index .kv--character3.animation > img{transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s,-webkit-transform 0.2s linear 0.1s}@media only screen and (max-width: 828px){#index .kv--character3{width:43.3574879227vw;margin:49.0338164251vw 0 0 2.4154589372vw}}#index .kv--character4{width:calc(498 / 1145 * 100%);margin:calc(149 / 1145 * 100%) 0 0 calc(672 / 1145 * 100%);z-index:5;-webkit-transform-origin:left bottom;transform-origin:left bottom}#index .kv--character4.wait{-webkit-transform:translate(-50%, 25%) scale(0);transform:translate(-50%, 25%) scale(0)}#index .kv--character4.wait > img{-webkit-transform:translate(0, 5%);transform:translate(0, 5%)}#index .kv--character4.animation{-webkit-animation:fuwa 3s ease-in-out infinite alternate 0.3s;animation:fuwa 3s ease-in-out infinite alternate 0.3s}#index .kv--character4.animation > img{transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s,-webkit-transform 0.2s linear 0.1s}@media only screen and (max-width: 828px){#index .kv--character4{width:48.1884057971vw;margin:20.0483091787vw 0 0 53.6231884058vw}}#index .kv--character5{width:calc(364 / 1145 * 100%);margin:calc(164 / 1145 * 100%) 0 0 calc(-21 / 1145 * 100%);z-index:7;-webkit-transform-origin:right bottom;transform-origin:right bottom}#index .kv--character5.wait{-webkit-transform:translate(100%, 25%) scale(0);transform:translate(100%, 25%) scale(0)}#index .kv--character5.wait > img{-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}#index .kv--character5.animation{-webkit-animation:fuwa 2s ease-in-out infinite alternate 0.3s;animation:fuwa 2s ease-in-out infinite alternate 0.3s}#index .kv--character5.animation > img{transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s,-webkit-transform 0.2s linear 0.1s}@media only screen and (max-width: 828px){#index .kv--character5{width:36.5942028986vw;margin:21.0144927536vw 0 0 2.1739130435vw}}#index .kv-updates{width:100%;position:absolute;top:0;left:0;z-index:4}#index .kv--update{position:absolute;top:0;left:0}#index .kv--update1{width:calc(183 / 1145 * 100%);margin:calc(71 / 1145 * 100%) 0 0 calc(165 / 1145 * 100%);z-index:1}#index .kv--update1.wait{-webkit-transform:translate(25%, 25%);transform:translate(25%, 25%)}@media only screen and (max-width: 828px){#index .kv--update1{width:22.1014492754vw;margin:10.2657004831vw 0 0 5.7971014493vw}}#index .kv--update2{width:calc(210 / 1145 * 100%);margin:calc(880 / 1145 * 100%) 0 0 calc(14 / 1145 * 100%);z-index:0}#index .kv--update2.wait{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}@media only screen and (max-width: 828px){#index .kv--update2{width:25.3623188406vw;margin:106.5217391304vw 0 0 -6.2801932367vw}}#index .kv--light{width:calc(901 / 1145 * 100%);margin:calc(111 / 1145 * 100%) 0 0 calc(118 / 1145 * 100%);position:absolute;top:0;left:0;mix-blend-mode:overlay;z-index:3}@media only screen and (max-width: 828px){#index .kv--light{width:108.6956521739vw;margin:19.3236714976vw 0 0 -10.6280193237vw}}#index .kv--img{width:calc(266 / 1145 * 100%);margin:calc(149 / 1145 * 100%) 0 0 calc(446 / 1145 * 100%);position:absolute;top:0;left:0;z-index:2}@media only screen and (max-width: 828px){#index .kv--img{width:32.0048309179vw;margin:24.154589372vw 0 0 34.5410628019vw}}#index .kv--img.animation{transition:opacity 0.2s linear}#index .kv--rainbow-mask{width:100vw;height:50%;background:linear-gradient(rgba(238, 234, 69, 0) 0%, rgb(238, 234, 69) 40%);margin:0 0 0 -50vw;position:absolute;left:50%;bottom:0;z-index:2}@media only screen and (max-width: 828px){#index .kv--rainbow-mask{height:120vh;margin:0;left:0}}#index .kv--rainbow{/*width: calc(half(4824) / $contentInner * 100%);
  margin: calc(half(-1585) / $contentInner * 100%) 0 0 calc(half(-1109-195) / $contentInner * 100%);
  position: absolute;
  top: 0;
  left: 0;*/width:calc(2412 / 1145 * 100%);margin:calc(-592 / 1145 * 100%) 0 0 0;height:100%;position:absolute;left:50%;top:50%;z-index:1}#index .kv--rainbow .l{position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}#index .kv--rainbow .l svg{opacity:0}#index .kv--rainbow .l .orange{fill:#ffac44}#index .kv--rainbow .l .green{fill:#00c680}#index .kv--rainbow .l .deepblue{fill:#0d579e}#index .kv--rainbow .l .skyblue{fill:#1ddeff}#index .kv--rainbow .l .purple{fill:#a44ede}#index .kv--rainbow .l .pink{fill:#fa57a1}#index .kv--rainbow .l1{width:210.04px}#index .kv--rainbow .l1 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .kv--rainbow .l1 span{display:block;-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}#index .kv--rainbow .l1 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .kv--rainbow .l1-1 div{-webkit-transform:rotate(359deg);transform:rotate(359deg)}#index .kv--rainbow .l1-1 span,#index .kv--rainbow .l1-1 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .kv--rainbow .l1-2 div{-webkit-transform:rotate(60deg);transform:rotate(60deg)}#index .kv--rainbow .l1-3 div{-webkit-transform:rotate(158deg);transform:rotate(158deg)}#index .kv--rainbow .l1-3 span,#index .kv--rainbow .l1-3 svg{-webkit-animation-delay:0.5s;animation-delay:0.5s}#index .kv--rainbow .l1-4 div{-webkit-transform:rotate(258deg);transform:rotate(258deg)}#index .kv--rainbow .l1-4 span,#index .kv--rainbow .l1-4 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .kv--rainbow .l2{width:105.02px}#index .kv--rainbow .l2 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .kv--rainbow .l2 span{display:block;-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}#index .kv--rainbow .l2 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .kv--rainbow .l2-1 div{-webkit-transform:rotate(40deg);transform:rotate(40deg)}#index .kv--rainbow .l2-1 span,#index .kv--rainbow .l2-1 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .kv--rainbow .l2-2 div{-webkit-transform:rotate(104deg);transform:rotate(104deg)}#index .kv--rainbow .l2-2 span,#index .kv--rainbow .l2-2 svg{-webkit-animation-delay:0.1s;animation-delay:0.1s}#index .kv--rainbow .l2-3 div{-webkit-transform:rotate(210deg);transform:rotate(210deg)}#index .kv--rainbow .l2-3 span,#index .kv--rainbow .l2-3 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}#index .kv--rainbow .l2-4 div{-webkit-transform:rotate(264deg);transform:rotate(264deg)}#index .kv--rainbow .l2-4 span,#index .kv--rainbow .l2-4 svg{-webkit-animation-delay:0.3s;animation-delay:0.3s}#index .kv--rainbow .l2-5 div{-webkit-transform:rotate(312deg);transform:rotate(312deg)}#index .kv--rainbow .l2-5 span,#index .kv--rainbow .l2-5 svg{-webkit-animation-delay:0.15s;animation-delay:0.15s}#index .kv--rainbow .l2-6 div{-webkit-transform:rotate(335deg);transform:rotate(335deg)}#index .kv--rainbow .l2-6 span,#index .kv--rainbow .l2-6 svg{-webkit-animation-delay:0.35s;animation-delay:0.35s}#index .kv--rainbow .l2-7 div{-webkit-transform:rotate(71deg);transform:rotate(71deg)}#index .kv--rainbow .l2-7 span,#index .kv--rainbow .l2-7 svg{-webkit-animation-delay:0.35s;animation-delay:0.35s}#index .kv--rainbow .l3{width:67.2px}#index .kv--rainbow .l3 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .kv--rainbow .l3 span{display:block;-webkit-animation:move2 1s linear infinite;animation:move2 1s linear infinite}#index .kv--rainbow .l3 svg{-webkit-animation:l4 1s linear infinite;animation:l4 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .kv--rainbow .l3-1 div{-webkit-transform:rotate(19deg);transform:rotate(19deg)}#index .kv--rainbow .l3-1 span,#index .kv--rainbow .l3-1 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}#index .kv--rainbow .l3-2 div{-webkit-transform:rotate(113deg);transform:rotate(113deg)}#index .kv--rainbow .l3-2 span,#index .kv--rainbow .l3-2 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .kv--rainbow .l3-3 div{-webkit-transform:rotate(193deg);transform:rotate(193deg)}#index .kv--rainbow .l3-3 span,#index .kv--rainbow .l3-3 svg{-webkit-animation-delay:0.1s;animation-delay:0.1s}#index .kv--rainbow .l3-4 div{-webkit-transform:rotate(240deg);transform:rotate(240deg)}#index .kv--rainbow .l3-4 span,#index .kv--rainbow .l3-4 svg{-webkit-animation-delay:0.6s;animation-delay:0.6s}#index .kv--rainbow .l3-5 div{-webkit-transform:rotate(285deg);transform:rotate(285deg)}#index .kv--rainbow .l3-5 span,#index .kv--rainbow .l3-5 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}#index .kv--rainbow .l4{width:38.4px}#index .kv--rainbow .l4 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .kv--rainbow .l4 span{display:block;-webkit-animation:move2 1s linear infinite;animation:move2 1s linear infinite}#index .kv--rainbow .l4 svg{-webkit-animation:l4 1s linear infinite;animation:l4 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .kv--rainbow .l4-1 div{-webkit-transform:rotate(11deg);transform:rotate(11deg)}#index .kv--rainbow .l4-1 span,#index .kv--rainbow .l4-1 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .kv--rainbow .l4-2 div{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#index .kv--rainbow .l4-2 span,#index .kv--rainbow .l4-2 svg{-webkit-animation-delay:1s;animation-delay:1s}#index .kv--rainbow .l4-3 div{-webkit-transform:rotate(56deg);transform:rotate(56deg)}#index .kv--rainbow .l4-3 span,#index .kv--rainbow .l4-3 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .kv--rainbow .l4-4 div{-webkit-transform:rotate(98deg);transform:rotate(98deg)}#index .kv--rainbow .l4-4 span,#index .kv--rainbow .l4-4 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .kv--rainbow .l4-5 div{-webkit-transform:rotate(117deg);transform:rotate(117deg)}#index .kv--rainbow .l4-5 span,#index .kv--rainbow .l4-5 svg{-webkit-animation-delay:0.5s;animation-delay:0.5s}#index .kv--rainbow .l4-6 div{-webkit-transform:rotate(166deg);transform:rotate(166deg)}#index .kv--rainbow .l4-6 span,#index .kv--rainbow .l4-6 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .kv--rainbow .l4-7 div{-webkit-transform:rotate(247deg);transform:rotate(247deg)}#index .kv--rainbow .l4-7 span,#index .kv--rainbow .l4-7 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .kv--rainbow .l4-8 div{-webkit-transform:rotate(295deg);transform:rotate(295deg)}#index .kv--rainbow .l4-8 span,#index .kv--rainbow .l4-8 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .kv--rainbow .l4-9 div{-webkit-transform:rotate(316deg);transform:rotate(316deg)}#index .kv--rainbow .l4-9 span,#index .kv--rainbow .l4-9 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .kv--rainbow .l5{width:10px}#index .kv--rainbow .l5 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .kv--rainbow .l5 span{display:block;-webkit-animation:move4 2s linear infinite;animation:move4 2s linear infinite}#index .kv--rainbow .l5 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .kv--rainbow .l5-1 div{-webkit-transform:rotate(350deg);transform:rotate(350deg)}#index .kv--rainbow .l5-1 span,#index .kv--rainbow .l5-1 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .kv--rainbow .l5-2 div{-webkit-transform:rotate(15deg);transform:rotate(15deg)}#index .kv--rainbow .l5-2 span,#index .kv--rainbow .l5-2 svg{-webkit-animation-delay:1.2s;animation-delay:1.2s}#index .kv--rainbow .l5-3 div{-webkit-transform:rotate(95deg);transform:rotate(95deg)}#index .kv--rainbow .l5-3 span,#index .kv--rainbow .l5-3 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .kv--rainbow .l5-4 div{-webkit-transform:rotate(139deg);transform:rotate(139deg)}#index .kv--rainbow .l5-4 span,#index .kv--rainbow .l5-4 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .kv--rainbow .l5-5 div{-webkit-transform:rotate(181deg);transform:rotate(181deg)}#index .kv--rainbow .l5-5 span,#index .kv--rainbow .l5-5 svg{-webkit-animation-delay:0.5s;animation-delay:0.5s}#index .kv--rainbow .l5-6 div{-webkit-transform:rotate(205deg);transform:rotate(205deg)}#index .kv--rainbow .l5-6 span,#index .kv--rainbow .l5-6 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .kv--rainbow .l5-7 div{-webkit-transform:rotate(272deg);transform:rotate(272deg)}#index .kv--rainbow .l5-7 span,#index .kv--rainbow .l5-7 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .kv--rainbow .l5-8 div{-webkit-transform:rotate(304deg);transform:rotate(304deg)}#index .kv--rainbow .l5-8 span,#index .kv--rainbow .l5-8 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .kv--rainbow .l5-9 div{-webkit-transform:rotate(325deg);transform:rotate(325deg)}#index .kv--rainbow .l5-9 span,#index .kv--rainbow .l5-9 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .kv--rainbow .l6{width:40.94px}#index .kv--rainbow .l6 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .kv--rainbow .l6 span{display:block;-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}#index .kv--rainbow .l6 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .kv--rainbow .l6-1 div{-webkit-transform:rotate(26deg);transform:rotate(26deg)}#index .kv--rainbow .l6-1 span,#index .kv--rainbow .l6-1 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .kv--rainbow .l6-2 div{-webkit-transform:rotate(128deg);transform:rotate(128deg)}#index .kv--rainbow .l6-2 span,#index .kv--rainbow .l6-2 svg{-webkit-animation-delay:0.3s;animation-delay:0.3s}#index .kv--rainbow .l6-3 div{-webkit-transform:rotate(280deg);transform:rotate(280deg)}#index .kv--rainbow .l6-3 span,#index .kv--rainbow .l6-3 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes move{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@keyframes move{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@-webkit-keyframes move2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -200%);transform:translate(0, -200%)}}@keyframes move2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -200%);transform:translate(0, -200%)}}@-webkit-keyframes move4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -300%);transform:translate(0, -300%)}}@keyframes move4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -300%);transform:translate(0, -300%)}}@-webkit-keyframes l1{0%{opacity:1;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}49.99%{-webkit-transform-origin:center 100%;transform-origin:center 100%}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center 0;transform-origin:center 0}80%{opacity:1}99.99%{-webkit-transform-origin:center 0;transform-origin:center 0}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@keyframes l1{0%{opacity:1;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}49.99%{-webkit-transform-origin:center 100%;transform-origin:center 100%}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center 0;transform-origin:center 0}80%{opacity:1}99.99%{-webkit-transform-origin:center 0;transform-origin:center 0}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@-webkit-keyframes l4{0%{opacity:1;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}49.99%{-webkit-transform-origin:center 100%;transform-origin:center 100%}50%{-webkit-transform:scale(0.7, 1);transform:scale(0.7, 1);-webkit-transform-origin:center 0;transform-origin:center 0}80%{opacity:1}99.99%{-webkit-transform-origin:center 0;transform-origin:center 0}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@keyframes l4{0%{opacity:1;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}49.99%{-webkit-transform-origin:center 100%;transform-origin:center 100%}50%{-webkit-transform:scale(0.7, 1);transform:scale(0.7, 1);-webkit-transform-origin:center 0;transform-origin:center 0}80%{opacity:1}99.99%{-webkit-transform-origin:center 0;transform-origin:center 0}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@media only screen and (max-width: 828px){#index .kv--rainbow{margin-top:-120.7729468599vw}}#index .kv-backs{width:100%;position:absolute;top:0;left:0;z-index:0}#index .kv--back{position:absolute;top:0;left:0}#index .kv--explode1{opacity:0.7;width:calc(207 / 1145 * 100%);margin:calc(16 / 1145 * 100%) 0 0 calc(713 / 1145 * 100%);z-index:11}#index .kv--explode1 .wait{-webkit-transform:translate(-25%, 25%);transform:translate(-25%, 25%)}@media only screen and (max-width: 828px){#index .kv--explode1{width:17.0289855072vw;margin:14.3719806763vw 0 0 59.6618357488vw}}#index .kv--explode2{opacity:0.7;width:calc(347 / 1145 * 100%);margin:calc(611 / 1145 * 100%) 0 0 calc(915 / 1145 * 100%);z-index:10}#index .kv--explode2 .wait{-webkit-transform:translate(-25%, -25%);transform:translate(-25%, -25%)}@media only screen and (max-width: 828px){#index .kv--explode2{width:28.5024154589vw;margin:63.1642512077vw 0 0 76.2077294686vw}}#index .kv--explode3{opacity:0.7;width:calc(416 / 1145 * 100%);margin:calc(553 / 1145 * 100%) 0 0 calc(-71 / 1145 * 100%);z-index:9}#index .kv--explode3 .wait{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}@media only screen and (max-width: 828px){#index .kv--explode3{width:34.1787439614vw;margin:58.4541062802vw 0 0 -4.5893719807vw}}#index .kv--explode4{opacity:0.7;width:calc(1026 / 1145 * 100%);margin:calc(112 / 1145 * 100%) 0 0 calc(67 / 1145 * 100%);z-index:8}#index .kv--explode4 .wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--explode4{width:84.1787439614vw;margin:22.3429951691vw 0 0 6.7632850242vw}}#index .kv--deco1{width:calc(79 / 1145 * 100%);margin:calc(190 / 1145 * 100%) 0 0 calc(394 / 1145 * 100%);z-index:6}#index .kv--deco1.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--deco1{width:9.5410628019vw;margin:27.2946859903vw 0 0 28.7439613527vw}}#index .kv--deco2{width:calc(79 / 1145 * 100%);margin:calc(247 / 1145 * 100%) 0 0 calc(679 / 1145 * 100%);z-index:5}#index .kv--deco2.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--deco2{width:9.5410628019vw;margin:34.2995169082vw 0 0 66.6666666667vw}}#index .kv--deco3{width:calc(226 / 1145 * 100%);margin:calc(450 / 1145 * 100%) 0 0 calc(565 / 1145 * 100%);z-index:4}#index .kv--deco3.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--deco3{width:27.2946859903vw;margin:58.8164251208vw 0 0 49.2753623188vw}}#index .kv--deco4{width:calc(189 / 1145 * 100%);margin:calc(441 / 1145 * 100%) 0 0 calc(369 / 1145 * 100%);z-index:3}#index .kv--deco4.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--deco4{width:22.8260869565vw;margin:57.729468599vw 0 0 25.6038647343vw}}#index .kv--deco5{width:calc(226 / 1145 * 100%);margin:calc(257 / 1145 * 100%) 0 0 calc(532 / 1145 * 100%);z-index:2}#index .kv--deco5.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--deco5{width:27.2946859903vw;margin:35.5072463768vw 0 0 45.2898550725vw}}#index .kv--deco6{width:calc(175 / 1145 * 100%);margin:calc(252 / 1145 * 100%) 0 0 calc(387 / 1145 * 100%);z-index:1}#index .kv--deco6.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--deco6{width:21.1352657005vw;margin:34.7826086957vw 0 0 27.8985507246vw}}#index .kv--dot{width:calc(564 / 1145 * 100%);margin:calc(95 / 1145 * 100%) 0 0 calc(293 / 1145 * 100%);z-index:0}#index .kv--dot.wait{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}@media only screen and (max-width: 828px){#index .kv--dot{width:67.9951690821vw;margin:15.9420289855vw 0 0 16.5458937198vw}}@-webkit-keyframes fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}#index .concept{position:relative;z-index:20}#index .concept--head{width:calc(670 / 1340 * 100%);margin:0 auto calc(36 / 1340 * 100%)}@media only screen and (max-width: 828px){#index .concept--head{width:75.6038647343vw;margin:0 auto 4.5893719807vw}}#index .concept--copy{width:calc(413 / 1340 * 100%);margin:0 auto calc(42 / 1340 * 100%)}@media only screen and (max-width: 828px){#index .concept--copy{width:46.8599033816vw;margin:0 auto 9.6618357488vw}}#index .concept--txt{font-size:2.8rem;font-weight:900;line-height:1.54;text-align:center;margin:0 auto calc(76 / 1340 * 100%)}#index .concept--txt .line{position:relative}#index .concept--txt .line span:nth-child(1){position:relative;z-index:1}#index .concept--txt .line span:nth-child(2){display:block;width:100%;height:1em;position:absolute;left:0;bottom:0;overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear}#index .concept--txt .line span:nth-child(2):after{content:"";display:block;width:100%;height:1em;position:absolute;left:0;bottom:0;z-index:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear}#index .concept--txt .line1:nth-child(2):after{background:url("../img/top/line1_concept.svg") 0 bottom/100% auto no-repeat}#index .concept--txt .line2:nth-child(2):after{background:url("../img/top/line2_concept.svg") 0 bottom/100% auto no-repeat}#index .concept--txt .line3:nth-child(2):after{background:url("../img/top/line3_concept.svg") 0 bottom/100% auto no-repeat}#index .concept--txt .line4:nth-child(2):after{background:url("../img/top/line4_concept.svg") 0 bottom/100% auto no-repeat}#index .concept--txt .line5:nth-child(2):after{background:url("../img/top/line5_concept.svg") 0 bottom/100% auto no-repeat}#index .concept--txt .line.wait,#index .concept--txt .line.waiting{opacity:1}#index .concept--txt .line.animation span:nth-child(2),#index .concept--txt .line.animated span:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0)}#index .concept--txt .line.animation span:nth-child(2):after,#index .concept--txt .line.animated span:nth-child(2):after{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 828px){#index .concept--txt{font-size:2.2rem}}#index .concept--btn{width:calc(424 / 1340 * 100%);margin:0 auto calc(131 / 1340 * 100%)}@media only screen and (max-width: 828px){#index .concept--btn{width:84.5410628019vw}}#index .update-marquee{display:flex;width:calc(4480 / 1340 * 100%);max-width:4480px;background:#000;z-index:0;overflow:hidden}#index .update-marquee > img{width:25%;-webkit-animation:update_marquee 5s linear infinite;animation:update_marquee 5s linear infinite}@-webkit-keyframes update_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes update_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#index .about .content{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:0.1px 0}#index .about--ttl{width:calc(460 / 1340 * 100%);margin:calc(135 / 1340 * 100%) auto 0;position:relative;z-index:2}#index .about--back{width:calc(992 / 1340 * 100%);margin:calc(-153 / 1340 * 100%) auto calc(-79 / 1340 * 100%);position:relative;z-index:0}#index .about-content{position:relative;z-index:1}#index .about-content1{width:calc(267 / 1340 * 100%);background:url("../img/top/bg_content1_about.png") 0 0/100% auto no-repeat;padding:calc(75 / 1340 * 100%) calc(64 / 1340 * 100%) calc(63 / 1340 * 100%) calc(72 / 1340 * 100%);-webkit-transform-origin:left 80%;transform-origin:left 80%}#index .about-content2{width:calc(267 / 1340 * 100%);background:url("../img/top/bg_content2_about.png") 0 0/100% auto no-repeat;margin:calc(54 / 1340 * 100%) calc(23 / 1340 * 100%) 0 calc(-27 / 1340 * 100%);padding:calc(75 / 1340 * 100%) calc(51 / 1340 * 100%) calc(65 / 1340 * 100%) calc(82 / 1340 * 100%);-webkit-transform-origin:left 15%;transform-origin:left 15%}#index .about-content3{width:calc(267 / 1340 * 100%);background:url("../img/top/bg_content3_about.png") 0 0/100% auto no-repeat;margin:calc(104 / 1340 * 100%) 0 calc(20 / 1340 * 100%) 0;padding:calc(75 / 1340 * 100%) calc(51 / 1340 * 100%) calc(99 / 1340 * 100%) calc(46 / 1340 * 100%);-webkit-transform-origin:80% bottom;transform-origin:80% bottom}#index .about-content--head{font-size:2.2rem;font-weight:bold;line-height:1;letter-spacing:0.04em;text-align:center;margin:0;position:relative}#index .about-content--head:after{content:"";display:block;width:calc(67 / 267 * 100%);background:#000;margin:calc(16 / 267 * 100%) auto calc(20 / 267 * 100%);padding:calc(2 / 267 * 100%) 0 0 0}#index .about-content--thumb{width:100%;padding:calc(180 / 267 * 100%) 0 0 0;position:relative}#index .about-content--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#index .about-content--txt{font-size:1.6rem;line-height:1.75;margin:calc(12 / 267 * 100%) 0 calc(16 / 267 * 100%)}@media only screen and (max-width: 828px){#index .about .content{display:block}#index .about--ttl{width:88.5265700483vw;margin:19.3236714976vw auto 0}#index .about--back{width:100%;margin:-24.154589372vw 0 4.8309178744vw}#index .about-content{box-sizing:border-box}#index .about-content1{width:97.3429951691vw;height:127.5362318841vw;margin:0 auto 6.038647343vw;padding:18.115942029vw 15.4589371981vw 0 17.3913043478vw}#index .about-content2{width:96.8599033816vw;height:127.0531400966vw;margin:0 0 6.038647343vw 0;padding:18.115942029vw 12.3188405797vw 0 19.806763285vw}#index .about-content3{width:86.7149758454vw;height:129.2270531401vw;margin:0 auto 12.077294686vw;padding:18.115942029vw 12.3188405797vw 0 11.1111111111vw}}#index .staff{position:relative}#index .staff .content{padding:0.1px 0;position:relative;z-index:1}#index .staff--ttl{width:calc(605 / 1340 * 100%);margin:calc(163 / 1340 * 100%) calc(95 / 1340 * 100%) calc(40 / 1340 * 100%) auto}#index .staff--copy{width:calc(292 / 1340 * 100%);margin:0 calc(97 / 1340 * 100%) calc(38 / 1340 * 100%) auto}#index .staff-content{width:calc(526 / 1340 * 100%);background:#fff;border:2px solid #000;border-radius:20px;margin:0 calc(97 / 1340 * 100%) calc(65 / 1340 * 100%) auto;padding:calc(25 / 1340 * 100%);box-sizing:border-box;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#index .staff-content--txt{font-size:1.6rem;line-height:1.75;margin:0 0 1.8907563025% 0}#index .staff--bg{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:skewY(8.5deg);transform:skewY(8.5deg);-webkit-transform-origin:center center;transform-origin:center center;overflow:hidden;pointer-events:none}#index .staff--bg > img{width:auto;height:124%;position:absolute;top:-24%;left:50%;-webkit-transform:skewY(-8.5deg) translateX(calc(-100% + 19.9rem));transform:skewY(-8.5deg) translateX(calc(-100% + 19.9rem));z-index:1}#index .staff--bg:after{content:"";width:100%;height:1000%;background:url("../img/common/dot_bg.png") 0 0/113px auto repeat #4fcfe6;-webkit-transform:skewY(-8.5deg);transform:skewY(-8.5deg);position:absolute;top:-500%;left:0;z-index:0}@media only screen and (max-width: 828px){#index .staff{width:100%;display:flex;flex-wrap:wrap;flex-direction:column-reverse;-webkit-transform:skewY(8.8deg);transform:skewY(8.8deg);overflow:hidden}#index .staff .content{width:87.922705314vw;-webkit-transform:skewY(-8.8deg);transform:skewY(-8.8deg);z-index:2}#index .staff:before{content:"";width:100%;height:150%;background:url("../img/common/dot_bg.png") center center/13.6473429952vw auto repeat;position:absolute;top:0;left:0;z-index:1;-webkit-transform:skewY(-8.8deg);transform:skewY(-8.8deg)}#index .staff:after{content:"";width:100%;height:100%;background:#4fcfe6;position:absolute;top:0;left:0;z-index:0}#index .staff--ttl{width:80.3743961353vw;margin:-9.6618357488vw 0 3.6231884058vw auto}#index .staff--copy{width:38.7922705314vw;margin:0 0 6.038647343vw auto}#index .staff-content{width:87.922705314vw;border:0.4830917874vw solid #000;border-radius:2.4154589372vw;margin:0 0 12.077294686vw;padding:3.6231884058vw 6.038647343vw;box-sizing:border-box;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#index .staff--bg{width:100vw;height:79.9516908213vw;margin:0;position:relative;z-index:1;-webkit-transform:skewY(0);transform:skewY(0)}#index .staff--bg > img{width:100%;height:auto;top:-10%;left:0;-webkit-transform:skewY(-8.8deg) translateX(0);transform:skewY(-8.8deg) translateX(0);z-index:1}}#index .system .content{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0.1px 0}#index .system--ttl{width:calc(579 / 1340 * 100%);margin:calc(173 / 1340 * 100%) auto 0;position:relative;z-index:2}#index .system--back{width:calc(1025 / 1340 * 100%);margin:calc(-153 / 1340 * 100%) auto calc(-75 / 1340 * 100%);position:relative;z-index:0}#index .system-content{position:relative;z-index:1}#index .system-content1{width:calc(267 / 1340 * 100%);background:url("../img/top/bg_content1_system.png") 0 0/100% auto no-repeat;margin:calc(46 / 1340 * 100%) 0 calc(89 / 1340 * 100%) 0;padding:calc(63 / 1340 * 100%) calc(63 / 1340 * 100%) calc(78 / 1340 * 100%) calc(57 / 1340 * 100%);-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .system-content2{width:calc(267 / 1340 * 100%);background:url("../img/top/bg_content2_system.png") 0 0/100% auto no-repeat;margin:0 0 0 calc(7 / 1340 * 100%);padding:calc(63 / 1340 * 100%) calc(63 / 1340 * 100%) calc(58 / 1340 * 100%) calc(57 / 1340 * 100%);-webkit-transform-origin:left 95%;transform-origin:left 95%}#index .system-content--head{font-size:2.2rem;font-weight:bold;line-height:1;letter-spacing:0.04em;text-align:center;margin:0;position:relative}#index .system-content--head:after{content:"";display:block;width:calc(67 / 267 * 100%);background:#000;margin:calc(15 / 267 * 100%) auto calc(19 / 267 * 100%);padding:calc(2 / 267 * 100%) 0 0 0}#index .system-content--thumb{width:100%;padding:calc(180 / 267 * 100%) 0 0 0;position:relative}#index .system-content--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#index .system-content--txt{font-size:1.6rem;line-height:1.75;margin:calc(11 / 267 * 100%) 0 calc(15 / 267 * 100%)}@media only screen and (max-width: 828px){#index .system .content{display:block}#index .system--ttl{width:75.9661835749vw;margin:24.7584541063vw auto 0}#index .system--back{width:100%;margin:-30.193236715vw 0 4.8309178744vw}#index .system-content{box-sizing:border-box}#index .system-content1{width:98.0676328502vw;min-height:127.0531400966vw;margin:0 auto 6.038647343vw;padding:16.4251207729vw 17.6328502415vw 0 15.7004830918vw}#index .system-content2{width:93.4782608696vw;min-height:129.2270531401vw;margin:0 auto 12.077294686vw;padding:15.2173913043vw 15.2173913043vw 0 13.768115942vw}}#index .recruit{position:relative}#index .recruit .content{padding:0.1px 0;position:relative;z-index:2}#index .recruit--ttl{width:calc(346 / 1340 * 100%);margin:calc(208 / 1340 * 100%) auto calc(40 / 1340 * 100%) calc(95 / 1340 * 100%)}#index .recruit--copy{width:calc(149 / 1340 * 100%);margin:0 auto calc(40 / 1340 * 100%) calc(98 / 1340 * 100%)}#index .recruit-content{width:calc(526 / 1340 * 100%);background:#fff;border:2px solid #000;border-radius:20px;margin:0 auto calc(140 / 1340 * 100%) calc(97 / 1340 * 100%);padding:calc(25 / 1340 * 100%);box-sizing:border-box;position:relative;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#index .recruit-content--txt{font-size:1.6rem;line-height:1.75;margin:0 0 1.8907563025% 0}#index .recruit--bg{width:100%;height:200%;background:#eeea45;position:absolute;top:0;left:0;z-index:1;-webkit-transform:skewY(-8.5deg);transform:skewY(-8.5deg);-webkit-transform-origin:center center;transform-origin:center center;overflow:hidden;pointer-events:none}#index .recruit--bg:after{content:"";display:block;width:100%;height:1000%;background:url("../img/common/triangle_bg.png") 0 0/102px auto repeat;-webkit-transform:skewY(8.5deg);transform:skewY(8.5deg);position:absolute;left:0;top:-500%;z-index:0}#index .recruit--bg > img{width:auto;height:57%;position:absolute;top:-2.5%;left:50%;z-index:1;-webkit-transform:skewY(8.5deg) translateX(-19.9rem);transform:skewY(8.5deg) translateX(-19.9rem);clip-path:polygon(0 15.8%, 100% 0, 100% 100%, 0% 100%)}@media only screen and (max-width: 828px){#index .recruit{width:100%;display:flex;flex-wrap:wrap;flex-direction:column-reverse}#index .recruit .content{width:87.922705314vw;z-index:2}#index .recruit:after{content:"";width:100%;height:100%;background:url("../img/common/triangle_bg.png") 0 0/12.3188405797vw auto repeat #eeea45;position:absolute;top:36.231884058vw;left:0;z-index:0}#index .recruit--ttl{width:45.9661835749vw;margin:-9.6618357488vw auto 3.6231884058vw 0}#index .recruit--copy{width:19.7946859903vw;margin:0 auto 6.038647343vw 0}#index .recruit-content{width:87.922705314vw;border:0.4830917874vw solid #000;border-radius:2.4154589372vw;margin:0 0 12.077294686vw;padding:3.6231884058vw 6.038647343vw;box-sizing:border-box;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#index .recruit--bg{width:100vw;height:79.9516908213vw;margin:0;position:relative;z-index:1;overflow:hidden}#index .recruit--bg:after{display:none}#index .recruit--bg > img{width:100%;height:auto;top:-10%;left:0;-webkit-transform:skewY(8.5deg) translateX(0);transform:skewY(8.5deg) translateX(0);clip-path:none;z-index:1}}#index .test{min-height:100vh;background:#eeea45;position:relative}#index .test:after{display:block;width:3px;height:3px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#index .test .bg{width:100%;height:100%;position:absolute;left:50%;top:50%}#index .test .l{position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}#index .test .l svg{opacity:0}#index .test .l .orange{fill:#ffac44}#index .test .l .green{fill:#00c680}#index .test .l .deepblue{fill:#0d579e}#index .test .l .skyblue{fill:#1ddeff}#index .test .l .purple{fill:#a44ede}#index .test .l .pink{fill:#fa57a1}#index .test .l1{width:210.04px}#index .test .l1 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .test .l1 span{display:block;-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}#index .test .l1 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .test .l1-1 div{-webkit-transform:rotate(359deg);transform:rotate(359deg)}#index .test .l1-1 span,#index .test .l1-1 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .test .l1-2 div{-webkit-transform:rotate(60deg);transform:rotate(60deg)}#index .test .l1-3 div{-webkit-transform:rotate(158deg);transform:rotate(158deg)}#index .test .l1-3 span,#index .test .l1-3 svg{-webkit-animation-delay:0.5s;animation-delay:0.5s}#index .test .l1-4 div{-webkit-transform:rotate(258deg);transform:rotate(258deg)}#index .test .l1-4 span,#index .test .l1-4 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .test .l2{width:105.02px}#index .test .l2 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .test .l2 span{display:block;-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}#index .test .l2 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .test .l2-1 div{-webkit-transform:rotate(40deg);transform:rotate(40deg)}#index .test .l2-1 span,#index .test .l2-1 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .test .l2-2 div{-webkit-transform:rotate(104deg);transform:rotate(104deg)}#index .test .l2-2 span,#index .test .l2-2 svg{-webkit-animation-delay:0.1s;animation-delay:0.1s}#index .test .l2-3 div{-webkit-transform:rotate(210deg);transform:rotate(210deg)}#index .test .l2-3 span,#index .test .l2-3 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}#index .test .l2-4 div{-webkit-transform:rotate(264deg);transform:rotate(264deg)}#index .test .l2-4 span,#index .test .l2-4 svg{-webkit-animation-delay:0.3s;animation-delay:0.3s}#index .test .l2-5 div{-webkit-transform:rotate(312deg);transform:rotate(312deg)}#index .test .l2-5 span,#index .test .l2-5 svg{-webkit-animation-delay:0.15s;animation-delay:0.15s}#index .test .l2-6 div{-webkit-transform:rotate(335deg);transform:rotate(335deg)}#index .test .l2-6 span,#index .test .l2-6 svg{-webkit-animation-delay:0.35s;animation-delay:0.35s}#index .test .l2-7 div{-webkit-transform:rotate(71deg);transform:rotate(71deg)}#index .test .l2-7 span,#index .test .l2-7 svg{-webkit-animation-delay:0.35s;animation-delay:0.35s}#index .test .l3{width:67.2px}#index .test .l3 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .test .l3 span{display:block;-webkit-animation:move2 1s linear infinite;animation:move2 1s linear infinite}#index .test .l3 svg{-webkit-animation:l4 1s linear infinite;animation:l4 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .test .l3-1 div{-webkit-transform:rotate(19deg);transform:rotate(19deg)}#index .test .l3-1 span,#index .test .l3-1 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}#index .test .l3-2 div{-webkit-transform:rotate(113deg);transform:rotate(113deg)}#index .test .l3-2 span,#index .test .l3-2 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .test .l3-3 div{-webkit-transform:rotate(193deg);transform:rotate(193deg)}#index .test .l3-3 span,#index .test .l3-3 svg{-webkit-animation-delay:0.1s;animation-delay:0.1s}#index .test .l3-4 div{-webkit-transform:rotate(240deg);transform:rotate(240deg)}#index .test .l3-4 span,#index .test .l3-4 svg{-webkit-animation-delay:0.6s;animation-delay:0.6s}#index .test .l3-5 div{-webkit-transform:rotate(285deg);transform:rotate(285deg)}#index .test .l3-5 span,#index .test .l3-5 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}#index .test .l4{width:38.4px}#index .test .l4 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .test .l4 span{display:block;-webkit-animation:move2 1s linear infinite;animation:move2 1s linear infinite}#index .test .l4 svg{-webkit-animation:l4 1s linear infinite;animation:l4 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .test .l4-1 div{-webkit-transform:rotate(11deg);transform:rotate(11deg)}#index .test .l4-1 span,#index .test .l4-1 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .test .l4-2 div{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#index .test .l4-2 span,#index .test .l4-2 svg{-webkit-animation-delay:1s;animation-delay:1s}#index .test .l4-3 div{-webkit-transform:rotate(56deg);transform:rotate(56deg)}#index .test .l4-3 span,#index .test .l4-3 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .test .l4-4 div{-webkit-transform:rotate(98deg);transform:rotate(98deg)}#index .test .l4-4 span,#index .test .l4-4 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .test .l4-5 div{-webkit-transform:rotate(117deg);transform:rotate(117deg)}#index .test .l4-5 span,#index .test .l4-5 svg{-webkit-animation-delay:0.5s;animation-delay:0.5s}#index .test .l4-6 div{-webkit-transform:rotate(166deg);transform:rotate(166deg)}#index .test .l4-6 span,#index .test .l4-6 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .test .l4-7 div{-webkit-transform:rotate(247deg);transform:rotate(247deg)}#index .test .l4-7 span,#index .test .l4-7 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .test .l4-8 div{-webkit-transform:rotate(295deg);transform:rotate(295deg)}#index .test .l4-8 span,#index .test .l4-8 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .test .l4-9 div{-webkit-transform:rotate(316deg);transform:rotate(316deg)}#index .test .l4-9 span,#index .test .l4-9 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .test .l5{width:10px}#index .test .l5 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .test .l5 span{display:block;-webkit-animation:move4 2s linear infinite;animation:move4 2s linear infinite}#index .test .l5 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .test .l5-1 div{-webkit-transform:rotate(350deg);transform:rotate(350deg)}#index .test .l5-1 span,#index .test .l5-1 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .test .l5-2 div{-webkit-transform:rotate(15deg);transform:rotate(15deg)}#index .test .l5-2 span,#index .test .l5-2 svg{-webkit-animation-delay:1.2s;animation-delay:1.2s}#index .test .l5-3 div{-webkit-transform:rotate(95deg);transform:rotate(95deg)}#index .test .l5-3 span,#index .test .l5-3 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .test .l5-4 div{-webkit-transform:rotate(139deg);transform:rotate(139deg)}#index .test .l5-4 span,#index .test .l5-4 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .test .l5-5 div{-webkit-transform:rotate(181deg);transform:rotate(181deg)}#index .test .l5-5 span,#index .test .l5-5 svg{-webkit-animation-delay:0.5s;animation-delay:0.5s}#index .test .l5-6 div{-webkit-transform:rotate(205deg);transform:rotate(205deg)}#index .test .l5-6 span,#index .test .l5-6 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .test .l5-7 div{-webkit-transform:rotate(272deg);transform:rotate(272deg)}#index .test .l5-7 span,#index .test .l5-7 svg{-webkit-animation-delay:0.7s;animation-delay:0.7s}#index .test .l5-8 div{-webkit-transform:rotate(304deg);transform:rotate(304deg)}#index .test .l5-8 span,#index .test .l5-8 svg{-webkit-animation-delay:0.9s;animation-delay:0.9s}#index .test .l5-9 div{-webkit-transform:rotate(325deg);transform:rotate(325deg)}#index .test .l5-9 span,#index .test .l5-9 svg{-webkit-animation-delay:0.8s;animation-delay:0.8s}#index .test .l6{width:40.94px}#index .test .l6 > div{-webkit-transform-origin:center bottom;transform-origin:center bottom}#index .test .l6 span{display:block;-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}#index .test .l6 svg{-webkit-animation:l1 1s linear infinite;animation:l1 1s linear infinite;-webkit-transform-origin:center 100%;transform-origin:center 100%}#index .test .l6-1 div{-webkit-transform:rotate(26deg);transform:rotate(26deg)}#index .test .l6-1 span,#index .test .l6-1 svg{-webkit-animation-delay:0.2s;animation-delay:0.2s}#index .test .l6-2 div{-webkit-transform:rotate(128deg);transform:rotate(128deg)}#index .test .l6-2 span,#index .test .l6-2 svg{-webkit-animation-delay:0.3s;animation-delay:0.3s}#index .test .l6-3 div{-webkit-transform:rotate(280deg);transform:rotate(280deg)}#index .test .l6-3 span,#index .test .l6-3 svg{-webkit-animation-delay:0.4s;animation-delay:0.4s}@keyframes move{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@keyframes move2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -200%);transform:translate(0, -200%)}}@keyframes move4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -300%);transform:translate(0, -300%)}}@keyframes l1{0%{opacity:1;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}49.99%{-webkit-transform-origin:center 100%;transform-origin:center 100%}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center 0;transform-origin:center 0}80%{opacity:1}99.99%{-webkit-transform-origin:center 0;transform-origin:center 0}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@keyframes l4{0%{opacity:1;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}49.99%{-webkit-transform-origin:center 100%;transform-origin:center 100%}50%{-webkit-transform:scale(0.7, 1);transform:scale(0.7, 1);-webkit-transform-origin:center 0;transform-origin:center 0}80%{opacity:1}99.99%{-webkit-transform-origin:center 0;transform-origin:center 0}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform-origin:center 100%;transform-origin:center 100%}}#mind_index .kv{background:#eeea45}#mind_index .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#mind_index .kv--img{position:relative;z-index:0}#mind_index .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#mind_index .kv--txt{margin:0 0 -0.6038647343vw 0}}#mind_index .concept{position:relative;background:#eeea45}#mind_index .concept .wait,#mind_index .concept .waiting{opacity:0}#mind_index .concept .animation,#mind_index .concept .animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#mind_index .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#mind_index .concept--head{width:calc(472 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(72 / 1145 * 100%)}#mind_index .concept--ttl{width:calc(511 / 1145 * 100%);margin:0 auto calc(111 / 1145 * 100%)}#mind_index .concept-copy{position:relative}#mind_index .concept-copy--txt{width:calc(676 / 1145 * 100%);margin:0 0 calc(100 / 1145 * 100%) calc(238 / 1145 * 100%);position:relative;z-index:5}#mind_index .concept-copy--bg{width:calc(748 / 1145 * 100%);margin:calc(-43 / 1145 * 100%) 0 0 calc(194 / 1145 * 100%);position:absolute;top:0;left:0;z-index:2}#mind_index .concept-copy--deco{width:calc(1244 / 1145 * 100%);margin:calc(-74 / 1145 * 100%) 0 0 calc(-44 / 1145 * 100%);position:absolute;top:0;left:0;z-index:1}#mind_index .concept-copy--character1{width:calc(315 / 1145 * 100%);margin:calc(-131 / 1145 * 100%) 0 0 calc(-54 / 1145 * 100%);position:absolute;top:0;left:0;z-index:3}#mind_index .concept-copy--character2{width:calc(421 / 1145 * 100%);margin:calc(229 / 1145 * 100%) 0 0 calc(840 / 1145 * 100%);position:absolute;top:0;left:0;z-index:3}#mind_index .concept-copy--light{margin:calc(-131 / 1145 * 100%) 0 0 calc(-97 / 1145 * 100%);position:absolute;top:0;left:0;z-index:0}#mind_index .concept-copy--light > img{opacity:0.7}#mind_index .concept-copy .wait{-webkit-transform:scale(0);transform:scale(0)}#mind_index .concept-copy .animation{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s linear;transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1)}#mind_index .concept--txt{font-size:2rem;font-weight:bold;line-height:2;letter-spacing:0em;text-align:center;margin:0 0 calc(120 / 1145 * 100%)}@media only screen and (max-width: 828px){#mind_index .concept--head{width:57.0048309179vw;margin:-1.2077294686vw auto 8.6956521739vw}#mind_index .concept--ttl{width:67.7536231884vw;margin:0 auto 12.077294686vw}#mind_index .concept-copy--txt{margin-bottom:12.077294686vw}#mind_index .concept--txt{font-size:1.5rem;margin:0 0 9.6618357488vw}}#mind_index .marquee{display:flex;flex-shrink:0;width:calc(6264 / 1340 * 100%);max-width:6264px;background:#000;z-index:0;overflow:hidden}#mind_index .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#mind_index .marquee{width:756.5217391304vw;max-width:none}}#mind_index .message{position:relative}#mind_index .message:after{content:"";display:block;width:100%;height:200%;background:url("../img/common/grid_white_bg.png") center center/1340px auto repeat;position:absolute;top:0;left:0;z-index:0}#mind_index .message .content{padding:0.1px 0;position:relative;z-index:1}#mind_index .message--ttl{width:calc(403 / 1145 * 100%);margin:calc(100 / 1145 * 100%) auto calc(50 / 1145 * 100%)}#mind_index .message--post{font-size:2rem;font-weight:bold;text-align:center;margin:0 0 calc(24 / 1145 * 100%)}#mind_index .message--name{font-size:4rem;font-weight:bold;text-align:center;margin:0 0 calc(10 / 1145 * 100%)}#mind_index .message--name-en{font-size:2rem;font-weight:400;letter-spacing:0;text-align:center;margin:0 0 calc(40 / 1145 * 100%)}#mind_index .message--txt{width:calc(890 / 1145 * 100%);font-size:2rem;font-weight:bold;line-height:2;margin:0 auto calc(110 / 1145 * 100%)}@media only screen and (max-width: 828px){#mind_index .message--ttl{width:48.6714975845vw;margin:12.077294686vw auto}#mind_index .message--post{font-size:1.6rem;margin:0 0 2.8985507246vw}#mind_index .message--name{font-size:3rem;margin:0 0 2.4154589372vw}#mind_index .message--name-en{font-size:1.6rem;margin:0 0 9.6618357488vw}#mind_index .message--txt{width:87.922705314vw;font-size:1.6rem;line-height:1.8;margin:0 auto 24.154589372vw}}#mind_index .point{position:relative}#mind_index .point .wait,#mind_index .point .waiting{opacity:0}#mind_index .point .animation,#mind_index .point .animated{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#mind_index .point .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#mind_index .point-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:calc(158 / 1145 * 100%) auto calc(140 / 1145 * 100%);-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#mind_index .point--ttl{width:calc(546 / 889 * 100%);margin:calc(-37 / 889 * 100%) auto calc(38 / 889 * 100%)}#mind_index .point-sugoi{display:flex;justify-content:space-between;border-top:1px solid #000;margin:0 auto;padding:calc(50 / 889 * 100%) calc(155 / 889 * 100%) calc(47 / 889 * 100%)}#mind_index .point-sugoi--number{width:calc(108 / 580 * 100%)}#mind_index .point-sugoi-explain{width:calc(420 / 580 * 100%)}#mind_index .point-sugoi--lead{font-size:2.4rem;font-weight:bold;letter-spacing:0;margin:0 0 calc(8 / 420 * 100%) 0}#mind_index .point-sugoi--lead b{color:#ffb05a}#mind_index .point-sugoi--txt{font-size:1.6rem;line-height:1.75;margin:0}#mind_index .point-sugoi1 .point-sugoi--lead{margin-right:-2em}#mind_index .point-sugoi2{flex-direction:row-reverse}#mind_index .point-sugoi2 .point-sugoi--number{width:calc(120 / 580 * 100%)}#mind_index .point-sugoi2 .point-sugoi--lead b{color:#4fcfe6}#mind_index .point-sugoi3 .point-sugoi--number{width:calc(120 / 580 * 100%)}#mind_index .point-sugoi3 .point-sugoi--lead b{color:#3c5fe7}#mind_index .point-sugoi4{flex-direction:row-reverse;border-bottom:1px solid #000;margin-bottom:calc(50 / 889 * 100%)}#mind_index .point-sugoi4 .point-sugoi--number{width:calc(122 / 580 * 100%)}#mind_index .point-sugoi4 .point-sugoi--lead b{color:#e664a0}#mind_index .point-character{position:absolute}#mind_index .point-character > img:nth-child(1){position:relative;z-index:1}#mind_index .point-character > img:nth-child(2){position:absolute;top:0;left:0}#mind_index .point-character1{width:calc(461 / 1145 * 100%);margin:calc(1 / 1145 * 100%) 0 0 calc(-190 / 1145 * 100%);top:0;left:0}#mind_index .point-character1 > img:nth-child(1){-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}#mind_index .point-character1 > img:nth-child(2){width:calc(336 / 461 * 100%);margin:calc(49 / 461 * 100%) 0 0 calc(23 / 461 * 100%);-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}#mind_index .point-character1.animated > img{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#mind_index .point-character1.animated > img:nth-child(1){transition-delay:0.1s}#mind_index .point-character2{width:calc(498 / 1145 * 100%);margin:0 0 calc(-101 / 1145 * 100%) calc(-238 / 1145 * 100%);bottom:0;left:0}#mind_index .point-character2 > img{-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}#mind_index .point-character2 > img:nth-child(2){width:calc(310 / 498 * 100%);margin:calc(-77 / 461 * 100%) 0 0 calc(70 / 461 * 100%)}#mind_index .point-character2.animated > img{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#mind_index .point-character2.animated > img:nth-child(1){transition-delay:0.1s}#mind_index .point-character3{width:calc(399 / 1145 * 100%);margin:calc(557 / 1145 * 100%) calc(-113 / 1145 * 100%) 0 0;top:0;right:0}#mind_index .point-character3 > img{-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}#mind_index .point-character3 > img:nth-child(2){width:calc(350 / 399 * 100%);margin:calc(-88 / 399 * 100%) 0 0 calc(123 / 399 * 100%)}#mind_index .point-character3.animated > img{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#mind_index .point-character3.animated > img:nth-child(1){transition-delay:0.1s}#mind_index .point--bg{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:skewY(-8.5deg);transform:skewY(-8.5deg);-webkit-transform-origin:center center;transform-origin:center center;overflow:hidden;pointer-events:none}#mind_index .point--bg:after{content:"";width:100%;height:1000%;background:url("../img/common/diagonal_bg.png") 0 0/184px auto repeat;-webkit-transform:skewY(8.5deg);transform:skewY(8.5deg);position:absolute;top:-500%;left:0;z-index:0}@media only screen and (max-width: 828px){#mind_index .point-content{border-radius:2.4154589372vw;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:18.115942029vw auto 18.115942029vw;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#mind_index .point--ttl{width:65.2173913043vw;margin:-4.347826087vw auto calc(38 / 889 * 100%)}#mind_index .point-sugoi{display:block;margin:0 auto;padding:12.077294686vw 3.0193236715vw}#mind_index .point-sugoi--number{width:calc(108 / 580 * 100%);margin:0 auto}#mind_index .point-sugoi-explain{width:100%}#mind_index .point-sugoi--lead{font-size:2rem;line-height:1.4;text-align:center;margin:3.6231884058vw 0 2.4154589372vw}#mind_index .point-sugoi1 .point-sugoi--lead{margin-right:0}#mind_index .point-sugoi4{margin-bottom:18.115942029vw}#mind_index .point-character1{margin:21.7391304348vw 0 0 -9.6618357488vw}#mind_index .point-character3{margin:126.8115942029vw -2.4154589372vw 0 0}#mind_index .point--bg:after{background:url("../img/common/diagonal_bg.png") 0 0/11.1111111111vw auto repeat}}#mind_index .crafts .content{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:0.1px 0}#mind_index .crafts--ttl{width:calc(711 / 1340 * 100%);margin:calc(212 / 1340 * 100%) auto 0;position:relative;z-index:2}#mind_index .crafts--back{width:calc(1160 / 1340 * 100%);margin:calc(-157 / 1340 * 100%) auto calc(-72 / 1340 * 100%);position:relative;z-index:0}#mind_index .crafts-content{position:relative;z-index:1}#mind_index .crafts-content1{width:calc(267 / 1340 * 100%);background:url("../img/mind/top/bg_crafts1.png") 0 0/100% auto no-repeat;margin:calc(92 / 1340 * 100%) 0 calc(50 / 1340 * 100%);padding:calc(75 / 1340 * 100%) calc(64 / 1340 * 100%) calc(95 / 1340 * 100%) calc(64 / 1340 * 100%);-webkit-transform-origin:0 90%;transform-origin:0 90%}#mind_index .crafts-content2{width:calc(267 / 1340 * 100%);background:url("../img/mind/top/bg_crafts2.png") 0 0/100% auto no-repeat;margin:calc(32 / 1340 * 100%) calc(25 / 1340 * 100%) 0 calc(-25 / 1340 * 100%);padding:calc(90 / 1340 * 100%) calc(51 / 1340 * 100%) calc(125 / 1340 * 100%) calc(75 / 1340 * 100%);-webkit-transform-origin:0 10%;transform-origin:0 10%}#mind_index .crafts-content3{width:calc(267 / 1340 * 100%);background:url("../img/mind/top/bg_crafts3.png") 0 0/100% auto no-repeat;margin:0 0 calc(20 / 1340 * 100%) 0;padding:calc(73 / 1340 * 100%) calc(52 / 1340 * 100%) calc(85 / 1340 * 100%) calc(48 / 1340 * 100%);-webkit-transform-origin:85% bottom;transform-origin:85% bottom}#mind_index .crafts-content--head{font-size:2.2rem;font-weight:bold;line-height:1.23;letter-spacing:0.04em;text-align:center;margin:0;position:relative}#mind_index .crafts-content--head:after{content:"";display:block;width:calc(67 / 267 * 100%);background:#000;margin:calc(16 / 267 * 100%) auto calc(20 / 267 * 100%);padding:calc(2 / 267 * 100%) 0 0 0}#mind_index .crafts-content--thumb{width:100%;padding:calc(180 / 267 * 100%) 0 0 0;position:relative}#mind_index .crafts-content--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#mind_index .crafts-content--txt{font-size:1.6rem;line-height:1.75;margin:calc(12 / 267 * 100%) 0 calc(16 / 267 * 100%)}@media only screen and (max-width: 828px){#mind_index .crafts .content{display:block}#mind_index .crafts--ttl{width:93.2367149758vw;margin:28.9855072464vw auto 0}#mind_index .crafts--back{width:100%;margin:-31.4009661836vw 0 4.8309178744vw}#mind_index .crafts-content{box-sizing:border-box}#mind_index .crafts-content1{width:95.5314009662vw;height:164.61352657vw;margin:0 auto 6.038647343vw;padding:18.115942029vw 15.5797101449vw 0 15.3381642512vw}#mind_index .crafts-content2{width:95.2898550725vw;height:158.9371980676vw;margin:0 0 6.038647343vw 0;padding:18.115942029vw 12.3188405797vw 0 18.2367149758vw}#mind_index .crafts-content3{width:88.8888888889vw;height:158.9371980676vw;margin:0 auto 12.077294686vw;padding:18.115942029vw 12.5603864734vw 0 11.5942028986vw}}#mind_works .kv{background:#eeea45}#mind_works .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#mind_works .kv--img{position:relative;z-index:0}#mind_works .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#mind_works .kv--txt{margin:0 0 -0.6038647343vw 0}}#mind_works .concept{background:#eeea45}#mind_works .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#mind_works .concept--head{width:calc(472 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(72 / 1145 * 100%)}#mind_works .concept--ttl{width:calc(601 / 1145 * 100%);margin:0 auto calc(89 / 1145 * 100%)}#mind_works .concept--txt{font-size:2rem;font-weight:bold;line-height:2;letter-spacing:0em;text-align:center;margin:0 0 calc(120 / 1145 * 100%)}@media only screen and (max-width: 828px){#mind_works .concept--head{width:57.0048309179vw;margin:-1.2077294686vw auto 8.6956521739vw}#mind_works .concept--ttl{width:79.7101449275vw;margin:0 auto 8.4541062802vw}#mind_works .concept--txt{font-size:1.5rem;margin:0 0 9.6618357488vw}}#mind_works .marquee{display:flex;width:calc(6576 / 1340 * 100%);max-width:6576px;background:#000;z-index:0;overflow:hidden}#mind_works .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#mind_works .marquee{width:794.2028985507vw;max-width:none}}#mind_works .services{background:url("../img/mind/works/txt_bg.png") right bottom no-repeat}#mind_works .services .content{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative}#mind_works .services-content{position:relative;z-index:1}#mind_works .services-content1{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content1.png") 0 0/100% 100% no-repeat;margin:calc(57 / 1145 * 100%) 0 calc(15 / 1145 * 100%) calc(159 / 1145 * 100%);padding:calc(78 / 1145 * 100%) calc(62 / 1145 * 100%) calc(85 / 1145 * 100%) calc(72 / 1145 * 100%);-webkit-transform-origin:0 80%;transform-origin:0 80%}#mind_works .services-content2{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content2.png") 0 0/100% 100% no-repeat;margin:calc(59 / 1145 * 100%) 0 calc(6 / 1145 * 100%) calc(41 / 1145 * 100%);padding:calc(76 / 1145 * 100%) calc(52 / 1145 * 100%) calc(78 / 1145 * 100%) calc(46 / 1145 * 100%);-webkit-transform-origin:80% bottom;transform-origin:80% bottom}#mind_works .services-content3{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content3.png") 0 0/100% 100% no-repeat;margin:calc(3 / 1145 * 100%) 0 calc(12 / 1145 * 100%) calc(-14 / 1145 * 100%);padding:calc(78 / 1145 * 100%) calc(74 / 1145 * 100%) calc(78 / 1145 * 100%) calc(65 / 1145 * 100%);-webkit-transform-origin:55% bottom;transform-origin:55% bottom}#mind_works .services-content4{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content4.png") 0 0/100% 100% no-repeat;margin:0 0 0 calc(-35 / 1145 * 100%);padding:calc(81 / 1145 * 100%) calc(52 / 1145 * 100%) calc(78 / 1145 * 100%) calc(82 / 1145 * 100%);-webkit-transform-origin:0 10%;transform-origin:0 10%}#mind_works .services-content5{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content5.png") 0 0/100% 100% no-repeat;margin:calc(6 / 1145 * 100%) calc(-6 / 1145 * 100%) 0 calc(5 / 1145 * 100%);padding:calc(74 / 1145 * 100%) calc(63 / 1145 * 100%) calc(78 / 1145 * 100%) calc(58 / 1145 * 100%);-webkit-transform-origin:0 90%;transform-origin:0 90%}#mind_works .services-content6{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content6.png") 0 0/100% 100% no-repeat;margin:0 0 calc(99 / 1145 * 100%) calc(183 / 1340 * 100%);padding:calc(78 / 1145 * 100%) calc(63 / 1145 * 100%) calc(55 / 1145 * 100%) calc(46 / 1145 * 100%);-webkit-transform-origin:right 5%;transform-origin:right 5%}#mind_works .services-content7{width:calc(267 / 1145 * 100%);background:url("../img/mind/works/bg_content7.png") 0 0/100% 100% no-repeat;margin:0 0 0 calc(42 / 1145 * 100%);padding:calc(78 / 1145 * 100%) calc(53 / 1145 * 100%) calc(84 / 1145 * 100%) calc(45 / 1145 * 100%);-webkit-transform-origin:right 95%;transform-origin:right 95%}#mind_works .services-content--head{font-size:2.2rem;font-weight:bold;line-height:1;letter-spacing:0.04em;text-align:center;margin:0;position:relative}#mind_works .services-content--head:after{content:"";display:block;width:calc(67 / 267 * 100%);background:#000;margin:calc(15 / 267 * 100%) auto calc(19 / 267 * 100%);padding:calc(2 / 267 * 100%) 0 0 0}#mind_works .services-content--thumb{width:100%;padding:calc(180 / 267 * 100%) 0 0 0;position:relative}#mind_works .services-content--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#mind_works .services-content--txt{height:8.4rem;font-size:1.6rem;line-height:1.75;margin:calc(11 / 267 * 100%) 0 calc(15 / 267 * 100%)}#mind_works .services-content--btn a{font-size:1.6rem;line-height:2.5}#mind_works .services-character{position:absolute;z-index:0}#mind_works .services-character.animated{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#mind_works .services-character img:nth-child(1){position:relative;z-index:1}#mind_works .services-character img:nth-child(2){position:absolute;top:0;left:0;z-index:0}#mind_works .services-character1{width:calc(548 / 1145 * 100%);margin:calc(-98 / 1145 * 100%) 0 0 calc(-282 / 1145 * 100%);top:0;left:0}#mind_works .services-character1 img:nth-child(1){-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}#mind_works .services-character1 img:nth-child(2){width:calc(341 / 548 * 100%);margin:calc(-85 / 548 * 100%) 0 0 calc(244 / 548 * 100%);-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}#mind_works .services-character2{width:calc(561 / 1145 * 100%);bottom:0;right:0;margin:0 calc(-255 / 1145 * 100%) calc(147 / 1145 * 100%) 0}#mind_works .services-character2 img:nth-child(2){width:calc(371 / 561 * 100%);margin:calc(-45 / 561 * 100%) 0 0 calc(10 / 561 * 100%)}@media only screen and (min-width: 829px) and (max-width: 1340px){#mind_works .services-character2{margin:0 calc(-155 / 1145 * 100%) calc(60 / 1145 * 100%) 0}}@media only screen and (max-width: 828px){#mind_works .services{background:url("../img/mind/works/txt_bg.png") right bottom/50% auto no-repeat}#mind_works .services .content{display:block}#mind_works .services-content{box-sizing:border-box}#mind_works .services-content1{width:87.6086956522vw;min-height:115.1086956522vw;margin:12.077294686vw auto 6.038647343vw;padding:16.9565217391vw 13.4782608696vw 0 15.652173913vw}#mind_works .services-content2{width:78.2608695652vw;min-height:116.6304347826vw;margin:0 auto 3.6231884058vw;padding:15.0724637681vw 11.3043478261vw 0 10vw}#mind_works .services-content3{width:88.2608695652vw;min-height:115.7608695652vw;margin:0 auto 6.038647343vw;padding:15.0724637681vw 16.0869565217vw 0 14.1304347826vw}#mind_works .services-content4{width:87.1739130435vw;min-height:114.6739130435vw;margin:0 0 6.038647343vw 3.0193236715vw;padding:13.1884057971vw 11.3043478261vw 0 17.8260869565vw}#mind_works .services-content5{width:84.1304347826vw;min-height:110.9782608696vw;margin:0 auto 6.038647343vw;padding:13.1884057971vw 13.6956521739vw 0 12.5vw}#mind_works .services-content6{width:81.7391304348vw;min-height:111.4130434783vw;margin:0 auto 6.038647343vw;padding:11.3043478261vw 13.6956521739vw 0 10vw}#mind_works .services-content7{width:79.347826087vw;min-height:111.4130434783vw;margin:0 auto 24.154589372vw;padding:13.1884057971vw 11.5217391304vw 0 9.7826086957vw}#mind_works .services-content--head{font-size:2rem}#mind_works .services-content--txt{height:inherit}#mind_works .services-character1{width:59.5652173913vw}#mind_works .services-character2{width:60.5434782609vw;margin:0 -12.077294686vw -39.8550724638vw 0}}#mind_works .modal-wrap{background:rgba(238, 234, 69, 0.8)}#mind_works .modal-content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#mind_works .modal-box{width:90%;max-width:1040px;margin:0 auto}#mind_works .modal-overlay{background:transparent}#mind_works .modal-works{max-width:1040px;margin:0 auto;position:relative;z-index:0}#mind_works .modal-works--close{width:38px;margin:0 0.9615384615% 0.9615384615% 0;position:absolute;right:0;bottom:0;z-index:1}#mind_works .modal-works--slide{width:100%;display:flex;align-items:center;padding:4.3269230769% 0}#mind_works .modal-works--slide1{background:#00c780}#mind_works .modal-works--slide2{background:#fb57a2}#mind_works .modal-works--slide3{background:#9c44da}#mind_works .modal-works--slide4{background:#eeea45}#mind_works .modal-works--slide5{background:#00cce6}#mind_works .modal-works--slide6{background:#ffa23c}#mind_works .modal-works--slide7{background:#2b52ee}#mind_works .modal-works--thumb{width:39.9038461538%;height:0;margin:0 -3.8461538462% 0 8.3653846154%;padding-top:39.9038461538%;position:relative;z-index:0}#mind_works .modal-works--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#mind_works .modal-works-explain{width:47.1153846154%;background:#fff;border:2px solid #000;border-radius:20px;padding:1.9230769231%;box-sizing:border-box;-webkit-filter:drop-shadow(5px 5px 0 #000);filter:drop-shadow(5px 5px 0 #000);position:relative;z-index:1}#mind_works .modal-works--name{font-size:3rem;font-weight:bold;margin:0 0 2.6666666667% 0}#mind_works .modal-works--job{font-size:1.6rem;font-weight:bold;margin:0 0 2.6666666667% 0}#mind_works .modal-works--txt{font-size:1.6rem;line-height:1.75;border-top:2px solid #000;margin:0;padding:2.6666666667% 0 0 0}#mind_works .modal-works .swiper{width:100%;border:2px solid #000;border-radius:20px;-webkit-filter:drop-shadow(5px 5px 0 #000);filter:drop-shadow(5px 5px 0 #000);margin:0}#mind_works .modal-works .swiper-wrapper{width:100%}#mind_works .modal-works .swiper-button-next{width:4.5192307692%;height:0;background:url("../img/mind/works/right_arrow.png") 0 0/100% auto no-repeat #fff;border-radius:100vw;margin:-2.2115384615% 1.9230769231% 0 0;padding:4.5192307692% 0 0 0;position:absolute;right:0;top:50%;z-index:2;cursor:pointer}#mind_works .modal-works .swiper-button-prev{width:4.5192307692%;height:0;background:url("../img/mind/works/left_arrow.png") 0 0/100% auto no-repeat #fff;border-radius:100vw;margin:-2.2115384615% 0 0 1.9230769231%;padding:4.5192307692% 0 0 0;position:absolute;left:0;top:50%;z-index:2;cursor:pointer}@media only screen and (max-width: 828px){#mind_works .modal-works{max-width:1040px;margin:0 auto;position:relative;z-index:0}#mind_works .modal-works--close{width:9.1787439614vw;margin:0 1.2077294686vw 1.2077294686vw 0}#mind_works .modal-works--slide{width:100%;display:block;align-items:center;padding:0 0 2.4154589372vw 0}#mind_works .modal-works--thumb{width:100%;margin:0;padding-top:60.38647343vw}#mind_works .modal-works-explain{width:84.5410628019vw;margin:-9.6618357488vw auto 0;padding:2.4154589372vw;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#mind_works .modal-works--name{font-size:2.2rem;margin:0 0 1.4492753623vw 0}#mind_works .modal-works--job{margin:0 0 1.4492753623vw 0}#mind_works .modal-works--txt{padding:1.4492753623vw 0 0 0}#mind_works .modal-works .swiper{-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#mind_works .modal-works .swiper-slide{height:auto}#mind_works .modal-works .swiper-slide > div{height:100%}#mind_works .modal-works .swiper-button-next{width:7.2463768116vw;margin:26.5700483092vw 0 0 1.2077294686vw;padding:7.2463768116vw 0 0 0;top:0}#mind_works .modal-works .swiper-button-prev{width:7.2463768116vw;margin:26.5700483092vw 1.2077294686vw 0 0;padding:7.2463768116vw 0 0 0;top:0}}#mind_statistics .kv{background:#eeea45}#mind_statistics .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#mind_statistics .kv--img{position:relative;z-index:0}#mind_statistics .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#mind_statistics .kv--txt{margin:0 0 -0.6038647343vw 0}}#mind_statistics .concept{background:#eeea45}#mind_statistics .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#mind_statistics .concept--head{width:calc(462 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(75 / 1145 * 100%)}#mind_statistics .concept--ttl{width:calc(732 / 1145 * 100%);margin:0 auto calc(90 / 1145 * 100%)}#mind_statistics .concept--txt{font-size:2rem;font-weight:bold;line-height:2;letter-spacing:0em;text-align:center;margin:0 0 calc(90 / 1145 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .concept--head{width:55.7971014493vw;margin:-1.2077294686vw auto 8.6956521739vw}#mind_statistics .concept--ttl{width:97.2222222222vw;margin:0 auto 8.4541062802vw}#mind_statistics .concept--txt{font-size:1.5rem;margin:0 0 9.6618357488vw}}#mind_statistics .marquee{display:flex;width:calc(4880 / 1340 * 100%);max-width:4880px;background:#000;z-index:0;overflow:hidden}#mind_statistics .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#mind_statistics .marquee{width:589.3719806763vw;max-width:none}}#mind_statistics .staff .content{max-width:1145px;padding:0.1px 0;position:relative;z-index:1}#mind_statistics .staff--ttl{width:calc(851 / 1145 * 100%);margin:calc(140 / 1145 * 100%) auto 0;position:relative;z-index:2}#mind_statistics .staff--back{width:calc(726 / 1145 * 100%);margin:calc(-163 / 1145 * 100%) auto calc(165 / 1145 * 100%);position:relative;z-index:0}@media only screen and (max-width: 828px){#mind_statistics .staff--ttl{width:95.652173913vw;margin:16.9082125604vw auto 0}#mind_statistics .staff--back{width:100%;margin:-30.193236715vw auto 19.9275362319vw}}#mind_statistics .staff-content{position:relative;padding:0.1px 0}#mind_statistics .staff--head{border:0.2rem solid #000;background:#eeea45;border-radius:1.5rem;margin:0;-webkit-filter:drop-shadow(0.2rem 0.2rem 0 rgb(0, 0, 0));filter:drop-shadow(0.2rem 0.2rem 0 rgb(0, 0, 0))}#mind_statistics .staff--head span{font-size:1.8rem;font-weight:bold;line-height:1.45}#mind_statistics .staff--txt{font-size:1.6rem;font-weight:500;line-height:1.63}#mind_statistics .staff--notes{font-size:1.4rem;font-weight:500;margin:0}#mind_statistics .staff--notes span{display:block}#mind_statistics .staff-content1{width:calc(568 / 1145 * 100%);margin:calc(117 / 1145 * 100%) auto 0}#mind_statistics .staff-content1 .staff--head{width:calc(176 / 568 * 100%);margin:0 0 calc(30 / 568 * 100%)}#mind_statistics .staff-content1 .staff--number{width:calc(281 / 568 * 100%);margin:calc(-17 / 568 * 100%) 0 0 calc(213 / 568 * 100%);position:absolute;top:0;left:0}#mind_statistics .staff-content1 .staff--person{width:calc(72 / 568 * 100%);margin:calc(30 / 568 * 100%) 0 0 calc(497 / 568 * 100%);position:absolute;top:0;left:0}#mind_statistics .staff-content1 .staff--notes{width:calc(566 / 568 * 100%);text-align:right;margin:0 0 calc(20 / 568 * 100%)}#mind_statistics .staff-content1 .staff--illust{width:calc(566 / 568 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .staff-content1{width:95.193236715vw;margin:12.077294686vw auto}}#mind_statistics .staff-content2{width:calc(453 / 1145 * 100%);margin:calc(104 / 1145 * 100%) 0 0 calc(128 / 1145 * 100%)}#mind_statistics .staff-content2 .staff--head{width:calc(211 / 453 * 100%);margin:0 0 calc(40 / 453 * 100%);position:relative;z-index:1}#mind_statistics .staff-content2 .staff--graph{width:calc(257 / 453 * 100%);margin:calc(-17 / 453 * 100%) 0 0 calc(196 / 453 * 100%);position:absolute;top:0;left:0;z-index:0}#mind_statistics .staff-content2 .staff--illust{width:calc(184 / 453 * 100%);margin:0 0 calc(66 / 453 * 100%) calc(45 / 453 * 100%);position:relative;z-index:1}#mind_statistics .staff-content2 .staff--txt{width:calc(375 / 453 * 100%);margin:0 auto}@media only screen and (max-width: 828px){#mind_statistics .staff-content2{width:76.5942028986vw;margin:12.077294686vw auto}}#mind_statistics .staff-content3{width:calc(506 / 1145 * 100%);background:url("../img/mind/statistics/bg_contents3.png") 0 0/100% 100% no-repeat;margin:calc(-186 / 1145 * 100%) calc(56 / 1145 * 100%) 0 auto;-webkit-transform-origin:95% bottom;transform-origin:95% bottom}#mind_statistics .staff-content3 .staff--head{width:calc(254 / 506 * 100%);margin:calc(-5 / 506 * 100%) 0 calc(24 / 506 * 100%) calc(124 / 506 * 100%)}#mind_statistics .staff-content3 .staff--illust{width:calc(104 / 506 * 100%);margin:calc(13 / 506 * 100%) calc(-2 / 506 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content3 .staff--number{width:calc(358 / 506 * 100%);margin:0 0 calc(5 / 506 * 100%) calc(40 / 506 * 100%)}#mind_statistics .staff-content3 .staff--percent{width:calc(73 / 506 * 100%);margin:calc(126 / 506 * 100%) 0 0 calc(401 / 506 * 100%);position:absolute;top:0;left:0}#mind_statistics .staff-content3 .staff--notes{text-align:right;margin:0 calc(33 / 506 * 100%) calc(12 / 506 * 100%) 0}#mind_statistics .staff-content3 .staff--txt{width:calc(335 / 506 * 100%);margin:0 0 calc(57 / 506 * 100%) calc(92 / 506 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .staff-content3{width:85.5555555556vw;margin:12.077294686vw auto}}#mind_statistics .staff-content4{width:calc(525 / 1145 * 100%);margin:calc(-83 / 1145 * 100%) 0 0 calc(56 / 1145 * 100%);background:url("../img/mind/statistics/bg_contents4.png") 0 0/100% 100% no-repeat;-webkit-transform-origin:20% bottom;transform-origin:20% bottom}#mind_statistics .staff-content4 .staff--head{width:calc(261 / 525 * 100%);margin:calc(-4 / 525 * 100%) 0 calc(30 / 525 * 100%) calc(128 / 525 * 100%)}#mind_statistics .staff-content4 .staff--illust{width:calc(135 / 525 * 100%);margin:calc(-5 / 525 * 100%) calc(-8 / 525 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content4 .staff--number{width:calc(161 / 525 * 100%);margin:0 0 calc(7 / 525 * 100%) calc(105 / 525 * 100%)}#mind_statistics .staff-content4 .staff--hour{width:calc(136 / 525 * 100%);margin:calc(164 / 525 * 100%) 0 0 calc(271 / 525 * 100%);position:absolute;top:0;left:0}#mind_statistics .staff-content4 .staff--notes{text-align:right;margin:0 calc(119 / 525 * 100%) calc(13 / 525 * 100%) 0}#mind_statistics .staff-content4 .staff--txt{width:calc(345 / 525 * 100%);background:#fff;border:0.2rem solid #000;border-radius:1.5rem;margin:0 0 calc(5 / 525 * 100%) calc(66 / 525 * 100%);padding:calc(9 / 525 * 100%) calc(20 / 525 * 100%);-webkit-filter:drop-shadow(0.2rem 0.2rem 0 rgb(0, 0, 0));filter:drop-shadow(0.2rem 0.2rem 0 rgb(0, 0, 0))}@media only screen and (max-width: 828px){#mind_statistics .staff-content4{width:88.768115942vw;margin:12.077294686vw auto}}#mind_statistics .staff-content5{width:calc(465 / 1145 * 100%);margin:-19.03930131% calc(53 / 1145 * 100%) calc(110 / 1145 * 100%) auto}#mind_statistics .staff-content5 .staff--head{width:calc(321 / 465 * 100%);margin:0 0 calc(27 / 465 * 100%) calc(39 / 465 * 100%);position:relative;z-index:1}#mind_statistics .staff-content5 .staff--illust{width:calc(108 / 465 * 100%);margin:calc(52 / 465 * 100%) 0 0;position:absolute;top:0;right:0;z-index:0}#mind_statistics .staff-content5 .staff--number{width:calc(333 / 465 * 100%);margin:0 0 calc(5 / 465 * 100%)}#mind_statistics .staff-content5 .staff--year{width:calc(71 / 465 * 100%);margin:calc(168 / 465 * 100%) calc(55 / 465 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content5 .staff--notes{text-align:right;margin:0 calc(55 / 465 * 100%) calc(12 / 465 * 100%) 0}#mind_statistics .staff-content5 .staff--txt{width:calc(397 / 465 * 100%);margin:0 0 0 calc(7 / 465 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .staff-content5{width:78.6231884058vw;margin:12.077294686vw auto}}#mind_statistics .staff-content6{width:calc(967 / 1145 * 100%);background:url("../img/mind/statistics/bg_contents6.png") 0 0/100% 100% no-repeat;margin:0 0 calc(50 / 1145 * 100%) calc(128 / 1145 * 100%);-webkit-transform-origin:80% bottom;transform-origin:80% bottom}#mind_statistics .staff-content6 .staff--head{display:flex;align-items:center;width:calc(662 / 967 * 100%);margin:calc(-52 / 967 * 100%) 0 calc(273 / 967 * 100%) calc(-32 / 967 * 100%)}#mind_statistics .staff-content6 .staff--head > img{width:calc(275 / 662 * 100%)}#mind_statistics .staff-content6 .staff--illust{width:calc(136 / 967 * 100%);margin:calc(-111 / 967 * 100%) calc(21 / 967 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content6 .staff--txt{display:flex;align-items:center;width:calc(500 / 967 * 100%);position:absolute;top:0;left:0}#mind_statistics .staff-content6 .staff--txt span{font-size:1.8rem;font-weight:900;margin:0 0.1em}#mind_statistics .staff-content6 .staff--txt1{margin:calc(78 / 967 * 100%) 0 0 calc(23 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt1 > img{width:calc(303 / 500 * 100%)}#mind_statistics .staff-content6 .staff--txt2{margin:calc(125 / 967 * 100%) 0 0 calc(23 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt2 > img{width:calc(70 / 500 * 100%)}#mind_statistics .staff-content6 .staff--txt3{margin:calc(167 / 967 * 100%) 0 0 calc(23 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt3 > img{width:calc(247 / 500 * 100%)}#mind_statistics .staff-content6 .staff--txt4{margin:calc(206 / 967 * 100%) 0 0 calc(23 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt4 > img{width:calc(24 / 500 * 100%)}#mind_statistics .staff-content6 .staff--txt5{margin:calc(78 / 967 * 100%) 0 0 calc(481 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt5 > img{width:calc(286 / 500 * 100%)}#mind_statistics .staff-content6 .staff--txt6{margin:calc(125 / 967 * 100%) 0 0 calc(481 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt6 > img{width:calc(47 / 500 * 100%)}#mind_statistics .staff-content6 .staff--txt7{margin:calc(167 / 967 * 100%) 0 0 calc(481 / 967 * 100%)}#mind_statistics .staff-content6 .staff--txt7 > img{width:calc(68 / 500 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .staff-content6{width:96.6183574879vw;background:url("../img/mind/statistics/bg_contents6_sp.png") 0 0/100% 100% no-repeat;margin:12.077294686vw auto 6.038647343vw}#mind_statistics .staff-content6 .staff--head{display:block;width:87.8019323671vw;margin:-6.2801932367vw auto 6.038647343vw}#mind_statistics .staff-content6 .staff--head > img{width:46.4130434783vw;margin:0 auto}#mind_statistics .staff-content6 .staff--head span{display:block;text-align:center;padding:0 3.6231884058vw 2.4154589372vw}#mind_statistics .staff-content6 .staff--illust{width:16.4251207729vw;margin:-14.4927536232vw 5.0724637681vw 0 0}#mind_statistics .staff-content6 .staff--txt{width:87.922705314vw;position:relative}#mind_statistics .staff-content6 .staff--txt1{display:block;margin:0 0 2.4154589372vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt1 > img{width:65.7608695652vw;margin-left:5em}#mind_statistics .staff-content6 .staff--txt2{margin:0 0 2.4154589372vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt2 > img{width:15.2173913043vw}#mind_statistics .staff-content6 .staff--txt3{display:block;margin:0 0 2.4154589372vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt3 > img{width:53.6956521739vw;margin-left:4em}#mind_statistics .staff-content6 .staff--txt4{margin:0 0 2.4154589372vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt4 > img{width:5.2173913043vw}#mind_statistics .staff-content6 .staff--txt5{display:block;margin:0 0 2.4154589372vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt5 > img{width:62.1739130435vw;margin-left:6em}#mind_statistics .staff-content6 .staff--txt6{margin:0 0 2.4154589372vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt6 > img{width:10.2173913043vw}#mind_statistics .staff-content6 .staff--txt7{margin:0 0 14.4927536232vw 4.347826087vw}#mind_statistics .staff-content6 .staff--txt7 > img{width:14.5652173913vw}}#mind_statistics .staff-content7{width:calc(966 / 1145 * 100%);background:url("../img/mind/statistics/bg_contents7.png") 0 0/100% 100% no-repeat;margin:0 0 calc(6 / 1145 * 100%) calc(52 / 1145 * 100%);-webkit-transform-origin:30% bottom;transform-origin:30% bottom}#mind_statistics .staff-content7 .staff--head{width:calc(276 / 966 * 100%);margin:calc(-17 / 966 * 100%) 0 0 calc(709 / 966 * 100%)}#mind_statistics .staff-content7 .staff--graph{width:calc(610 / 966 * 100%);margin:calc(-22 / 966 * 100%) 0 calc(93 / 966 * 100%) calc(54 / 966 * 100%)}#mind_statistics .staff-content7 .staff--illust{width:calc(183 / 966 * 100%);margin:calc(189 / 966 * 100%) 0 0 calc(361 / 966 * 100%);position:absolute;top:0;left:0}#mind_statistics .staff-content7 .staff-voice{width:calc(375 / 966 * 100%);background:#fff;border:0.2rem solid #000;border-radius:1.5rem;margin:calc(119 / 966 * 100%) 0 0 calc(610 / 966 * 100%);padding:0 0 calc(13 / 966 * 100%);-webkit-filter:drop-shadow(0.2rem 0.2rem 0 rgb(0, 0, 0));filter:drop-shadow(0.2rem 0.2rem 0 rgb(0, 0, 0));position:absolute;top:0;left:0}#mind_statistics .staff-content7 .staff-voice--head{width:calc(137 / 375 * 100%);margin:calc(-17 / 375 * 100%) 0 calc(8 / 375 * 100%) calc(114 / 375 * 100%)}#mind_statistics .staff-content7 .staff-voice--txt{font-size:1.6rem;font-weight:500;line-height:1.5;margin:0 0 0 calc(17 / 375 * 100%)}#mind_statistics .staff-content7 .staff-voice--txt:before{content:"●";color:#e664a0}@media only screen and (max-width: 828px){#mind_statistics .staff-content7{width:96.6183574879vw;background:url("../img/mind/statistics/bg_contents7_sp.png") 0 0/100% 100% no-repeat;margin:12.077294686vw auto}#mind_statistics .staff-content7 .staff--head{width:46.5821256039vw;margin:-4.8309178744vw auto 6.038647343vw}#mind_statistics .staff-content7 .staff--graph{width:87.922705314vw;margin:0 auto 6.038647343vw}#mind_statistics .staff-content7 .staff--illust{width:22.1014492754vw;margin:-9.6618357488vw 0 0 74.8792270531vw;position:absolute;top:0;left:0}#mind_statistics .staff-content7 .staff-voice{width:87.922705314vw;margin:0 auto 3.6231884058vw;padding:0 0 3.0193236715vw;position:relative}}#mind_statistics .staff-content8{width:calc(393 / 1145 * 100%);background:url("../img/mind/statistics/bg_contents8.png") 0 0/100% 100% no-repeat;margin:0 0 0 calc(67 / 1145 * 100%);-webkit-transform-origin:55% bottom;transform-origin:55% bottom}#mind_statistics .staff-content8 .staff--head{width:calc(286 / 393 * 100%);margin:calc(-92 / 393 * 100%) 0 calc(20 / 393 * 100%) calc(9 / 393 * 100%)}#mind_statistics .staff-content8 .staff--illust{width:calc(112 / 393 * 100%);margin:calc(-10 / 393 * 100%) calc(-54 / 393 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content8 .staff--graph{width:calc(257 / 393 * 100%);margin:0 0 calc(8 / 393 * 100%) calc(68 / 393 * 100%)}#mind_statistics .staff-content8 .staff--notes{text-align:right;margin:0 calc(46 / 393 * 100%) calc(12 / 393 * 100%) 0}#mind_statistics .staff-content8 .staff--txt{width:calc(295 / 393 * 100%);margin:0 0 calc(80 / 393 * 100%) calc(50 / 393 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .staff-content8{width:66.4492753623vw;background:url("../img/mind/statistics/bg_contents8.png") 0 0/100% 100% no-repeat;margin:12.077294686vw auto}}#mind_statistics .staff-content9{width:calc(450 / 1145 * 100%);margin:calc(-485 / 1145 * 100%) calc(121 / 1145 * 100%) calc(119 / 1145 * 100%) auto}#mind_statistics .staff-content9 .staff--head{width:calc(436 / 450 * 100%);margin:0 0 calc(18 / 450 * 100%)}#mind_statistics .staff-content9 .staff--txt{margin:0 0 calc(16 / 450 * 100%)}#mind_statistics .staff-content9 .staff--graph{width:calc(257 / 450 * 100%);margin:0 0 calc(5 / 450 * 100%) calc(33 / 450 * 100%);position:relative;z-index:0}#mind_statistics .staff-content9 .staff--illust{width:calc(155 / 450 * 100%);margin:0 calc(23 / 450 * 100%) calc(34 / 450 * 100%) 0;position:absolute;bottom:0;right:0;z-index:1}@media only screen and (max-width: 828px){#mind_statistics .staff-content9{width:76.0869565217vw;margin:12.077294686vw auto}}#mind_statistics .staff-content10{width:calc(889 / 1145 * 100%);background:url("../img/mind/statistics/bg_contents10.png") 0 0/100% 100% no-repeat;margin:0 0 calc(50 / 1145 * 100%) calc(128 / 1145 * 100%);-webkit-transform-origin:85% bottom;transform-origin:85% bottom}#mind_statistics .staff-content10 .staff--head{display:flex;align-items:center;width:calc(622 / 889 * 100%);margin:calc(-59 / 889 * 100%) 0 calc(456 / 889 * 100%) calc(-75 / 889 * 100%)}#mind_statistics .staff-content10 .staff--head > img{width:calc(331 / 622 * 100%)}#mind_statistics .staff-content10 .staff--illust{width:calc(198 / 889 * 100%);margin:calc(-50 / 889 * 100%) calc(-18 / 889 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content10 .staff--txt{position:absolute;top:0;left:0}#mind_statistics .staff-content10 .staff--txt1{width:calc(343 / 889 * 100%);margin:calc(101 / 889 * 100%) 0 0 calc(32 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt2{width:calc(424 / 889 * 100%);margin:calc(100 / 889 * 100%) 0 0 calc(430 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt3{width:calc(232 / 889 * 100%);margin:calc(176 / 889 * 100%) 0 0 calc(623 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt4{width:calc(170 / 889 * 100%);margin:calc(193 / 889 * 100%) 0 0 calc(380 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt5{width:calc(221 / 889 * 100%);margin:calc(265 / 889 * 100%) 0 0 calc(32 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt6{width:calc(259 / 889 * 100%);margin:calc(290 / 889 * 100%) 0 0 calc(309 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt7{width:calc(212 / 889 * 100%);margin:calc(316 / 889 * 100%) 0 0 calc(642 / 889 * 100%)}#mind_statistics .staff-content10 .staff--txt8{width:calc(180 / 889 * 100%);margin:calc(345 / 889 * 100%) 0 0 calc(32 / 889 * 100%)}@media only screen and (max-width: 828px){#mind_statistics .staff-content10{width:96.6183574879vw;background:url("../img/mind/statistics/bg_contents10_sp.png") 0 0/100% 100% no-repeat;margin:12.077294686vw auto}#mind_statistics .staff-content10 .staff--head{display:block;width:87.8019323671vw;margin:-6.2801932367vw auto 120.7729468599vw}#mind_statistics .staff-content10 .staff--head > img{width:52.5845410628vw;margin:0 auto}#mind_statistics .staff-content10 .staff--head span{display:block;text-align:center;padding:0 3.6231884058vw 2.4154589372vw}#mind_statistics .staff-content10 .staff--illust{width:calc(198 / 889 * 100%);margin:calc(-50 / 889 * 100%) calc(-18 / 889 * 100%) 0 0;position:absolute;top:0;right:0}#mind_statistics .staff-content10 .staff--txt1{width:57.9951690821vw;margin:38.6473429952vw 0 0 3.6231884058vw}#mind_statistics .staff-content10 .staff--txt2{width:71.690821256vw;margin:71.2560386473vw 0 0 9.6618357488vw}#mind_statistics .staff-content10 .staff--txt3{width:39.2270531401vw;margin:50.7246376812vw 0 0 54.347826087vw}#mind_statistics .staff-content10 .staff--txt4{width:27.8985507246vw;margin:82.1256038647vw 0 0 55.5555555556vw}#mind_statistics .staff-content10 .staff--txt5{width:37.5362318841vw;margin:86.9565217391vw 0 0 9.6618357488vw}#mind_statistics .staff-content10 .staff--txt6{width:43.7922705314vw;margin:102.6570048309vw 0 0 4.8309178744vw}#mind_statistics .staff-content10 .staff--txt7{width:35.845410628vw;margin:95.4106280193vw 0 0 55.5555555556vw}#mind_statistics .staff-content10 .staff--txt8{width:30.4347826087vw;margin:118.3574879227vw 0 0 55.5555555556vw}}#mind_index .more,#mind_works .more,#mind_statistics .more{background:#eeea45;border-top:2px solid #000}#mind_index .more .content,#mind_works .more .content,#mind_statistics .more .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#mind_index .more--head,#mind_works .more--head,#mind_statistics .more--head{width:calc(601 / 1145 * 100%);margin:calc(78 / 1145 * 100%) auto calc(48 / 1145 * 100%)}#mind_index .more-btns,#mind_works .more-btns,#mind_statistics .more-btns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 calc(120 / 1145 * 100%) 0}#mind_index .more--btn,#mind_works .more--btn,#mind_statistics .more--btn{width:calc(365 / 1145 * 100%)}#mind_index .more-copyright,#mind_works .more-copyright,#mind_statistics .more-copyright{display:flex;margin:calc(-70 / 1145 * 100%) 0 calc(70 / 1145 * 100%) 0}#mind_index .more-copyright-box:nth-child(1),#mind_works .more-copyright-box:nth-child(1),#mind_statistics .more-copyright-box:nth-child(1){width:calc(478 / 1145 * 100%);margin:0 calc(26 / 1145 * 100%) 0 calc(170 / 1145 * 100%)}#mind_index .more-copyright-box:nth-child(1) .copyright1,#mind_works .more-copyright-box:nth-child(1) .copyright1,#mind_statistics .more-copyright-box:nth-child(1) .copyright1{width:calc(372 / 478 * 100%)}#mind_index .more-copyright-box:nth-child(1) .copyright2,#mind_works .more-copyright-box:nth-child(1) .copyright2,#mind_statistics .more-copyright-box:nth-child(1) .copyright2{width:calc(209 / 478 * 100%)}#mind_index .more-copyright-box:nth-child(2),#mind_works .more-copyright-box:nth-child(2),#mind_statistics .more-copyright-box:nth-child(2){width:calc(305 / 1145 * 100%)}#mind_index .more-copyright-box:nth-child(2) .copyright4,#mind_works .more-copyright-box:nth-child(2) .copyright4,#mind_statistics .more-copyright-box:nth-child(2) .copyright4{width:calc(227 / 305 * 100%)}@media only screen and (max-width: 828px){#mind_index .more--head,#mind_works .more--head,#mind_statistics .more--head{width:84.5410628019vw;margin:12.077294686vw auto 6.038647343vw}#mind_index .more-btns,#mind_works .more-btns,#mind_statistics .more-btns{display:block;margin:0 0 14.4927536232vw 0}#mind_index .more--btn,#mind_works .more--btn,#mind_statistics .more--btn{width:72.4637681159vw;margin:0 auto 3.6231884058vw}#mind_index .more-copyright,#mind_works .more-copyright,#mind_statistics .more-copyright{display:block;width:84.5410628019vw;margin:-2.4154589372vw auto 14.4927536232vw}#mind_index .more-copyright-box:nth-child(1),#mind_works .more-copyright-box:nth-child(1),#mind_statistics .more-copyright-box:nth-child(1){width:100%;margin:0}#mind_index .more-copyright-box:nth-child(2),#mind_works .more-copyright-box:nth-child(2),#mind_statistics .more-copyright-box:nth-child(2){width:53.8647342995vw;margin:0}}#member .kv{background:#eeea45}#member .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#member .kv--img{position:relative;z-index:0}#member .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#member .kv--txt{margin:0 0 -0.6038647343vw 0}}#member .concept{background:#eeea45}#member .concept .content{margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#member .concept--head{width:calc(532 / 1340 * 100%);margin:calc(-20 / 1340 * 100%) auto calc(61 / 1340 * 100%)}#member .concept--ttl{width:calc(496 / 1340 * 100%);margin:0 auto calc(44 / 1340 * 100%)}#member .concept--txt{font-size:2rem;font-weight:bold;text-align:center;line-height:2;letter-spacing:0em;margin:0 auto calc(95 / 1145 * 100%)}@media only screen and (max-width: 828px){#member .concept--head{width:70.6763285024vw;margin:-1.2077294686vw auto 8.6956521739vw}#member .concept--ttl{width:65.8937198068vw;margin:0 auto 8.4541062802vw}#member .concept--txt{width:87.922705314vw;font-size:1.5rem;margin:0 auto 9.6618357488vw}}#member .marquee{display:flex;width:calc(5308 / 1340 * 100%);max-width:5308px;background:#000;z-index:0;overflow:hidden}#member .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}#member .marquee2{width:calc(5252 / 1340 * 100%);max-width:5252px}@media only screen and (max-width: 828px){#member .marquee{width:641.0628019324vw;max-width:none}#member .marquee2{width:634.2995169082vw;max-width:none}}#member .stepup,#member .career{background:url("../img/common/triangle_bg.png") 0 0/102px auto repeat #eeea45;padding:0.1px 0}#member .stepup .content,#member .career .content{max-width:1145px;margin:0 auto;padding:0.1px 0}#member .stepup-content,#member .career-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:calc(95 / 1145 * 100%) auto;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#member .stepup--ttl,#member .career--ttl{width:calc(377 / 889 * 100%);margin:calc(-37 / 889 * 100%) auto calc(48 / 889 * 100%)}#member .stepup--img,#member .career--img{width:calc(887 / 889 * 100%);border-top:1px solid #000;border-bottom:1px solid #000;margin:0 auto calc(50 / 889 * 100%);padding:calc(52 / 889 * 100%) 0 calc(46 / 889 * 100%)}#member .stepup-flows,#member .career-flows{background:url("../img/member/line.png") calc(252 / 889 * 100%) 0/calc(44 / 889 * 100%) 100% no-repeat;margin-bottom:calc(50 / 889 * 100%);padding-bottom:calc(55 / 889 * 100%)}#member .stepup-flow,#member .career-flow{width:100%;display:flex}#member .stepup-flow--year,#member .career-flow--year{width:calc(240 / 889 * 100%);box-sizing:border-box}#member .stepup-flow--year.year1 > img,#member .career-flow--year.year1 > img{width:calc(180 / 240 * 100%);margin:0 0 0 calc(18 / 240 * 100%)}#member .stepup-flow--year.year2 > img,#member .career-flow--year.year2 > img{width:calc(184 / 240 * 100%);margin:0 0 0 calc(14 / 240 * 100%)}#member .stepup-flow--year.year3 > img,#member .career-flow--year.year3 > img{width:calc(189 / 240 * 100%);margin:0 0 0 calc(13 / 240 * 100%)}#member .stepup-flow--dot,#member .career-flow--dot{width:calc(44 / 889 * 100%)}#member .stepup-flow--dot img,#member .career-flow--dot img{width:calc(29 / 44 * 100%);margin:calc(7 / 44 * 100%) auto 0}#member .stepup-flow-explain,#member .career-flow-explain{width:calc(577 / 889 * 100%);margin:calc(12 / 889 * 100%) 0 0 calc(28 / 889 * 100%)}#member .stepup-flow--txt1,#member .career-flow--txt1{font-size:2rem;font-weight:bold;line-height:1;margin:0 0 calc(10 / 577 * 100%)}#member .stepup-flow--txt2,#member .career-flow--txt2{font-size:1.6rem;line-height:1.75;margin:0 0 calc(42 / 577 * 100%)}#member .stepup-movies,#member .career-movies{width:calc(869 / 889 * 100%);margin:0 auto}#member .stepup-movie,#member .career-movie{width:100%;position:relative}#member .stepup-movie--voice,#member .career-movie--voice{width:calc(249 / 869 * 100%);margin:calc(-134 / 869 * 100%) 0 0 calc(-76 / 869 * 100%);position:absolute;top:0;left:0;z-index:2}#member .stepup-movie-youtube,#member .career-movie-youtube{width:100%;padding-top:56.25%;position:relative;z-index:1}#member .stepup-movie-youtube:after,#member .career-movie-youtube:after{content:"";display:block;width:100%;height:100%;background:#ffa23c;border:2px solid #000;border-radius:15px;margin:calc(-5 / 869 * 100%) 0 0 calc(-5 / 869 * 100%);padding:calc(5 / 869 * 100%);-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);position:absolute;top:0;left:0;z-index:0}#member .stepup-movie-youtube iframe,#member .career-movie-youtube iframe{width:100%;height:100%;border:2px solid #000;border-radius:15px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2;overflow:hidden}#member .stepup-movie-youtube.pink:after,#member .career-movie-youtube.pink:after{background:#fb57a2}#member .stepup-movie-youtube.blue:after,#member .career-movie-youtube.blue:after{background:#00cce6}#member .stepup-movie--ttl,#member .career-movie--ttl{position:relative;z-index:3}#member .stepup-movie--ttl.ttl1,#member .career-movie--ttl.ttl1{width:calc(457 / 889 * 100%);margin:calc(-25 / 889 * 100%) auto calc(35 / 889 * 100%)}#member .stepup-movie--ttl.ttl2,#member .career-movie--ttl.ttl2{width:calc(784 / 889 * 100%);margin:calc(-25 / 889 * 100%) auto calc(15 / 889 * 100%)}#member .stepup-movie-members,#member .career-movie-members{display:flex;margin:0 0 calc(45 / 889 * 100%)}#member .stepup-movie-member,#member .career-movie-member{width:33.3333333333%;text-align:center}#member .stepup-movie-member--job,#member .career-movie-member--job{width:12rem;font-size:1.6rem;font-weight:bold;line-height:1.5;border:1px solid #000;border-radius:5px;margin:0 auto 2.9739776952%}#member .stepup-movie-member--job.pink,#member .career-movie-member--job.pink{background:#fb57a2}#member .stepup-movie-member--job.blue,#member .career-movie-member--job.blue{color:#fff;background:#2b52ee}#member .stepup-movie-member--job.yellow,#member .career-movie-member--job.yellow{background:#eeea45}#member .stepup-movie-member--name,#member .career-movie-member--name{font-size:1.6rem;font-weight:bold;margin:0}@media only screen and (max-width: 828px){#member .stepup,#member .career{background:url("../img/common/triangle_bg.png") center center/12.3188405797vw auto repeat #eeea45}#member .stepup-content,#member .career-content{width:95.1690821256vw;border:0.2415458937vw solid #000;border-radius:2.4154589372vw;margin:18.115942029vw auto;padding:0.1px 4.8309178744vw;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#member .stepup--ttl,#member .career--ttl{width:45.5314009662vw;margin:-4.4685990338vw auto 5.7971014493vw}#member .stepup-flows,#member .career-flows{background:url("../img/member/line_sp.png") calc(252 / 889 * 100%) 0/calc(44 / 889 * 100%) 100% no-repeat}#member .stepup-flow-explain,#member .career-flow-explain{width:calc(577 / 889 * 100%);margin-top:0}#member .stepup-flow--txt1,#member .career-flow--txt1{font-size:1.4rem}#member .stepup-flow--txt2,#member .career-flow--txt2{font-size:1.2rem}#member .stepup-movie,#member .career-movie{width:100%;position:relative}#member .stepup-movie--voice,#member .career-movie--voice{width:calc(249 / 869 * 100%);margin:calc(-141 / 869 * 100%) 0 0 calc(-76 / 869 * 100%);position:absolute;top:0;left:0;z-index:2;-webkit-transform-origin:30% bottom;transform-origin:30% bottom}#member .stepup-movie-members,#member .career-movie-members{flex-wrap:wrap;justify-content:center}#member .stepup-movie-member,#member .career-movie-member{width:50%;box-sizing:border-box;margin:1rem 0;padding:0 0.5em}#member .stepup-movie-member--job,#member .career-movie-member--job{width:10rem;font-size:1.2rem}#member .stepup-movie-member--name,#member .career-movie-member--name{font-size:1.2rem}}#member .career{background:url("../img/common/dot_bg.png") 0 0/113px auto repeat;padding:0.1px 0}#member .career-content{margin:calc(125 / 1145 * 100%) auto}#member .career--ttl{width:calc(637 / 889 * 100%);margin:calc(-39 / 889 * 100%) auto calc(45 / 889 * 100%)}#member .career--head1{margin:0 0 calc(42 / 889 * 100%) 0}#member .career-flow--year.year3 > img{width:calc(190 / 240 * 100%);margin:0 0 0 calc(12 / 240 * 100%)}#member .career--head2{margin:0 0 calc(42 / 889 * 100%) 0}#member .career-movie--ttl.ttl1{width:calc(447 / 889 * 100%);margin:calc(-25 / 889 * 100%) auto calc(15 / 889 * 100%)}#member .career-movie--ttl.ttl2{width:calc(447 / 889 * 100%);margin:calc(-25 / 889 * 100%) auto calc(15 / 889 * 100%)}#member .career-movie-member{margin:0 auto}#member .career hr{border-color:#000;margin:calc(45 / 889 * 100%) 0}@media only screen and (max-width: 828px){#member .career{background:url("../img/common/dot_bg.png") 0 0/13.6473429952vw auto repeat}#member .career-content{margin:18.115942029vw auto}#member .career--ttl{width:76.9323671498vw;margin:-4.5893719807vw auto 6.038647343vw}#member .career--head1{margin:0 0 calc(42 / 889 * 100%) 0}#member .career--head2{margin:0 0 calc(42 / 889 * 100%) 0}#member .career-movie-member{margin:1rem auto}}#system .kv{background:#eeea45}#system .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#system .kv--img{position:relative;z-index:0}#system .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#system .kv--txt{margin:0 0 -0.6038647343vw 0}}#system .concept{background:#eeea45}#system .concept .content{margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#system .concept--head{width:calc(572 / 1340 * 100%);margin:calc(-20 / 1340 * 100%) auto calc(61 / 1340 * 100%)}#system .concept--ttl{width:calc(878 / 1340 * 100%);margin:0 auto calc(44 / 1340 * 100%)}#system .concept--txt{font-size:2rem;font-weight:bold;text-align:center;line-height:2;letter-spacing:0em;margin:0 auto calc(95 / 1340 * 100%)}@media only screen and (max-width: 828px){#system .concept--head{width:75.9239130435vw;margin:-1.2077294686vw auto 8.6956521739vw}#system .concept--ttl{width:59.9033816425vw;margin:0 auto 8.4541062802vw}#system .concept--txt{width:87.922705314vw;font-size:1.5rem;margin:0 auto 9.6618357488vw}}#system .marquee{display:flex;width:calc(5204 / 1340 * 100%);max-width:5204px;background:#000;z-index:0;overflow:hidden}#system .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#system .marquee{width:628.5024154589vw;max-width:none}}#system .benefit .content{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative}#system .benefit-content{position:relative;z-index:1}#system .benefit-content1{width:calc(267 / 1145 * 100%);background:url("../img/system/bg_benefit1.png") 0 0/100% auto no-repeat;margin:calc(85 / 1145 * 100%) 0 0 calc(-25 / 1145 * 100%);padding:calc(74 / 1145 * 100%) calc(56 / 1145 * 100%) calc(65 / 1145 * 100%) calc(78 / 1145 * 100%);-webkit-transform-origin:0 10%;transform-origin:0 10%}#system .benefit-content2{width:calc(267 / 1145 * 100%);background:url("../img/system/bg_benefit2.png") 0 0/100% auto no-repeat;margin:calc(96 / 1145 * 100%) 0 0 calc(10 / 1145 * 100%);padding:calc(63 / 1145 * 100%) calc(61 / 1145 * 100%) calc(85 / 1145 * 100%) calc(58 / 1145 * 100%);-webkit-transform-origin:0 90%;transform-origin:0 90%}#system .benefit-content3{width:calc(267 / 1145 * 100%);background:url("../img/system/bg_benefit3.png") 0 0/100% auto no-repeat;margin:calc(84 / 1145 * 100%) calc(-6 / 1145 * 100%) 0 calc(14 / 1145 * 100%);padding:calc(75 / 1145 * 100%) calc(52 / 1145 * 100%) calc(100 / 1145 * 100%) calc(46 / 1145 * 100%);-webkit-transform-origin:85% bottom;transform-origin:85% bottom}#system .benefit-content4{width:calc(267 / 1145 * 100%);background:url("../img/system/bg_benefit4.png") 0 0/100% auto no-repeat;margin:0 0 0 calc(-8 / 1145 * 100%);padding:calc(68 / 1145 * 100%) calc(71 / 1145 * 100%) calc(70 / 1145 * 100%) calc(67 / 1145 * 100%);-webkit-transform-origin:55% bottom;transform-origin:55% bottom}#system .benefit-content5{width:calc(267 / 1145 * 100%);background:url("../img/system/bg_benefit5.png") 0 0/100% auto no-repeat;margin:0 0 0 calc(2 / 1145 * 100%);padding:calc(69 / 1145 * 100%) calc(63 / 1145 * 100%) calc(55 / 1145 * 100%) calc(45 / 1145 * 100%);-webkit-transform-origin:right 5%;transform-origin:right 5%}#system .benefit-content6{width:calc(267 / 1145 * 100%);background:url("../img/system/bg_benefit6.png") 0 0/100% auto no-repeat;margin:0 calc(-26 / 1145 * 100%) 0 calc(-10 / 1145 * 100%);padding:calc(78 / 1145 * 100%) calc(63 / 1145 * 100%) calc(120 / 1145 * 100%) calc(73 / 1145 * 100%);-webkit-transform-origin:left 80%;transform-origin:left 80%}#system .benefit-content7{width:calc(889 / 1145 * 100%);background:url("../img/system/bg_benefit7.png") 0 0/100% auto no-repeat;margin:calc(30 / 1145 * 100%) auto calc(170 / 1145 * 100%);padding:calc(30 / 1145 * 100%) calc(43 / 1145 * 100%) calc(95 / 1145 * 100%) calc(37 / 1145 * 100%);-webkit-transform-origin:85% bottom;transform-origin:85% bottom}#system .benefit-content--head{font-size:2.2rem;font-weight:bold;line-height:1;letter-spacing:0.04em;text-align:center;margin:0;position:relative}#system .benefit-content--head:after{content:"";display:block;width:calc(67 / 267 * 100%);background:#000;margin:calc(15 / 267 * 100%) auto calc(19 / 267 * 100%);padding:calc(2 / 267 * 100%) 0 0 0}#system .benefit-content--thumb{width:100%;padding:calc(180 / 267 * 100%) 0 0 0;position:relative}#system .benefit-content--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#system .benefit-content--txt{font-size:1.6rem;line-height:1.75;letter-spacing:-0.01em;margin:calc(11 / 267 * 100%) 0 0 0}#system .benefit-content--notes{font-size:1.6rem;line-height:1.75;text-align:center;margin:0}@media only screen and (min-width: 829px){#system .benefit-content7 .benefit-content--head:after{content:"";display:block;width:calc(67 / 889 * 100%);background:#000;margin:calc(15 / 889 * 100%) auto;padding:calc(2 / 889 * 100%) 0 0 0}}#system .benefit-content7 .benefit-content--txt{font-size:1.8rem;letter-spacing:0.04em;font-weight:500;margin:calc(11 / 889 * 100%) 0 0 0}#system .benefit-content7 .benefit-content--notes{text-align:left}@media only screen and (max-width: 828px){#system .benefit .content{display:block}#system .benefit-content{box-sizing:border-box}#system .benefit-content1{width:87.1739130435vw;min-height:114.6739130435vw;margin:20.4106280193vw 0 6.038647343vw 2.4154589372vw;padding:10.8695652174vw 12.0652173913vw 0 16.847826087vw}#system .benefit-content2{width:84.1304347826vw;min-height:110.9782608696vw;margin:0 0 6.038647343vw 9.6618357488vw;padding:10.8695652174vw 13.2608695652vw 0 13.152173913vw}#system .benefit-content3{width:79.347826087vw;min-height:116.6304347826vw;margin:0 auto 6.038647343vw;padding:10.8695652174vw 11.1956521739vw 0 9.8913043478vw}#system .benefit-content4{width:88.2608695652vw;min-height:114.0217391304vw;margin:0 auto 6.038647343vw;padding:10.8695652174vw 15.4347826087vw 0 14.5652173913vw}#system .benefit-content5{width:81.7391304348vw;min-height:111.4130434783vw;margin:0 0 6.038647343vw 4.8309178744vw;padding:10.8695652174vw 13.6956521739vw 0 9.7826086957vw}#system .benefit-content6{width:87.6086956522vw;min-height:115.1086956522vw;margin:0 0 6.038647343vw 8.4541062802vw;padding:15.2173913043vw 13.5869565217vw 0 15.7608695652vw}#system .benefit-content7{width:85.5072463768vw;min-height:95.7729468599vw;background:url("../img/system/bg_benefit7_sp.png") 0 0/100% auto no-repeat;margin:0 auto 18.115942029vw;padding:9.7826086957vw 9.2391304348vw 0 8.0434782609vw}#system .benefit-content--txt,#system .benefit-content--notes{line-height:1.5}}#system .training{position:relative}#system .training .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#system .training--bg{width:100%;height:150%;-webkit-transform:skewY(-8.4deg);transform:skewY(-8.4deg);position:absolute;top:0;left:0;z-index:0;overflow:hidden}#system .training--bg:after{content:"";width:100%;height:500%;background:url("../img/common/squere_bg.png") 0 0/56px auto repeat;-webkit-transform:skewY(8.4deg);transform:skewY(8.4deg);position:absolute;top:-250%;left:0}#system .training-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:calc(159 / 1145 * 100%) auto calc(120 / 1145 * 100%);-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#system .training--ttl{width:calc(865 / 889 * 100%);margin:calc(-37 / 889 * 100%) auto calc(45 / 889 * 100%)}#system .training-pop{position:absolute;top:0;left:0}#system .training-pop--txt{width:100%;font-size:1.6rem;font-weight:bold;line-height:1.75;letter-spacing:0em;text-align:center;margin:0;position:absolute;top:0;left:0}#system .training-pop--txt b{font-size:2.2rem;line-height:1.28}#system .training1--head{margin:0 0 calc(26 / 889 * 100%)}#system .training1-content{width:100%;display:flex;margin:0 0 calc(62 / 889 * 100%)}#system .training1-content-box{width:50%;position:relative}#system .training1-content-box:nth-child(1):after{content:"";width:1px;height:100%;background:#000;position:absolute;top:0;right:0}#system .training1-content--head{font-size:2.2rem;font-weight:bold;line-height:1;text-align:center;margin:calc(16 / 444.5 * 100%) 0 0 0;position:relative}#system .training1-content--head:after{content:"";display:block;width:calc(67 / 444.5 * 100%);background:#000;margin:calc(16 / 444.5 * 100%) auto calc(12 / 444.5 * 100%);padding:calc(2 / 444.5 * 100%) 0 0 0}#system .training1-content--txt{width:calc(341 / 444.5 * 100%);font-size:1.6rem;line-height:1.75;margin:0 auto}#system .training1-box{background:url("../img/common/grid_bg.png") 0 0/calc(1340 / 890 * 100%) auto repeat;border:2px solid #000;border-radius:15px;margin:0 0 calc(50 / 889 * 100%);padding:0.1px 0;position:relative}#system .training1--voice{width:calc(244 / 885 * 100%);margin:calc(-36 / 885 * 100%) auto calc(300 / 885 * 100%)}#system .training1-pop1{width:calc(325 / 885 * 100%);background:url("../img/system/bg1_training1.png") 0 0/100% auto no-repeat;margin:calc(32 / 885 * 100%) 0 0 calc(23 / 885 * 100%);padding-top:calc(251 / 885 * 100%);z-index:0;-webkit-transform-origin:20% bottom;transform-origin:20% bottom}#system .training1-pop1 .training-pop--txt{margin-top:calc(55 / 325 * 100%)}#system .training1-pop1 .training-pop--txt b{color:#9956d8}#system .training1-pop2{width:calc(306 / 885 * 100%);background:url("../img/system/bg2_training1.png") 0 0/100% auto no-repeat;margin:calc(130 / 885 * 100%) 0 0 calc(290 / 885 * 100%);padding-top:calc(222 / 885 * 100%);z-index:1;-webkit-transform-origin:5% bottom;transform-origin:5% bottom}#system .training1-pop2 .training-pop--txt{color:#fff;margin-top:calc(50 / 306 * 100%)}#system .training1-pop2 .training-pop--txt b{color:#eeea45}#system .training1-pop3{width:calc(303 / 885 * 100%);background:url("../img/system/bg3_training1.png") 0 0/100% auto no-repeat;margin:calc(40 / 885 * 100%) 0 0 calc(560 / 885 * 100%);padding-top:calc(234 / 885 * 100%);z-index:2;-webkit-transform-origin:90% bottom;transform-origin:90% bottom}#system .training1-pop3 .training-pop--txt{color:#fff;margin-top:calc(45 / 303 * 100%)}#system .training1-pop3 .training-pop--txt b{color:#3c5fe7}#system .training2--head{margin:0 0 calc(26 / 889 * 100%)}#system .training2-content{width:100%;display:flex;border-bottom:1px solid #000}#system .training2-content--txt{width:50%;font-size:2.2rem;font-weight:bold;line-height:1;text-align:center;border-right:1px solid #000;margin:0;padding:2.3rem 0}#system .training2-content--txt:last-child{border-right:none}#system .training2-content.last{border-bottom:none;margin:0 0 calc(58 / 889 * 100%)}#system .training2-content.last .training2-content--txt{padding:2.3rem 0 0}#system .training2-box{background:url("../img/common/grid_bg.png") 0 0/calc(1340 / 890 * 100%) auto repeat;border:2px solid #000;border-radius:15px;margin:0 0 calc(50 / 889 * 100%);padding:0.1px 0;position:relative}#system .training2--voice{width:calc(244 / 885 * 100%);margin:calc(-36 / 885 * 100%) auto calc(300 / 885 * 100%)}#system .training2-pop1{width:calc(326 / 885 * 100%);background:url("../img/system/bg1_training2.png") 0 0/100% auto no-repeat;margin:calc(59 / 885 * 100%) 0 0 calc(18 / 885 * 100%);padding-top:calc(200 / 885 * 100%);z-index:0;-webkit-transform-origin:5% bottom;transform-origin:5% bottom}#system .training2-pop1 .training-pop--txt{color:#fff;margin-top:calc(50 / 325 * 100%)}#system .training2-pop1 .training-pop--txt b{color:#3c5fe7}#system .training2-pop2{width:calc(308 / 885 * 100%);background:url("../img/system/bg2_training2.png") 0 0/100% auto no-repeat;margin:calc(130 / 885 * 100%) 0 0 calc(290 / 885 * 100%);padding-top:calc(224 / 885 * 100%);z-index:1;-webkit-transform-origin:5% bottom;transform-origin:5% bottom}#system .training2-pop2 .training-pop--txt{margin-top:calc(45 / 306 * 100%)}#system .training2-pop2 .training-pop--txt b{color:#fff}#system .training2-pop3{width:calc(309 / 885 * 100%);background:url("../img/system/bg3_training2.png") 0 0/100% auto no-repeat;margin:calc(29 / 885 * 100%) 0 0 calc(554 / 885 * 100%);padding-top:calc(239 / 885 * 100%);z-index:2;-webkit-transform-origin:90% bottom;transform-origin:90% bottom}#system .training2-pop3 .training-pop--txt{margin-top:calc(70 / 303 * 100%)}#system .training2-pop3 .training-pop--txt b{color:#eeea45}@media only screen and (max-width: 828px){#system .training--ttl{width:54.347826087vw;margin:-4.8309178744vw auto 6.038647343vw}#system .training-content{margin:18.115942029vw auto;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#system .training--bg:after{background:url("../img/common/squere_bg.png") 0 0/13.5265700483vw auto repeat}#system .training-pop{position:relative}#system .training-pop--txt{line-height:1.5}#system .training-pop--txt b{line-height:1.1}#system .training1--head{margin:0 0 6.038647343vw}#system .training1-content{display:block}#system .training1-content-box{width:100%;margin:0 0 6.038647343vw;padding:0 0 6.038647343vw}#system .training1-content-box:nth-child(1):after{width:100%;height:1px;background:#ccc;top:inherit;bottom:0}#system .training1-content--head{margin:0 0 3.8647342995vw}#system .training1-content--txt{width:92%}#system .training1-box{background:url("../img/common/grid_bg.png") center center/300% auto repeat;border:0.2415458937vw solid #000;border-radius:1.8115942029vw;margin:0 0 12.077294686vw}#system .training1--voice{width:38.309178744vw;margin:-5.652173913vw auto 2.4154589372vw}#system .training1-pop1{width:71.0869565217vw;min-height:55vw;margin:0 0 0 2.4154589372vw;padding-top:0}#system .training1-pop2{width:66.9565217391vw;min-height:48.5869565217vw;margin:0 0 2.4154589372vw 7.2463768116vw;padding-top:0}#system .training1-pop3{width:66.3043478261vw;min-height:51.3043478261vw;margin:0 0 2.4154589372vw 3.6231884058vw;padding-top:0}#system .training2--head{margin:0 0 6.038647343vw}#system .training2-content{border-bottom:1px solid #ccc}#system .training2-content--txt{font-size:1.4rem;border-right:1px solid #ccc;margin:0;padding:2rem 0}#system .training2-content--txt:last-child{border-right:none}#system .training2-content.last{border-bottom:none;margin:0 0 12.077294686vw}#system .training2-content.last .training2-content--txt{padding:2.3rem 0 0}#system .training2-box{background:url("../img/common/grid_bg.png") center center/300% auto repeat;border:0.2415458937vw solid #000;border-radius:1.8115942029vw;margin:0 0 6.038647343vw}#system .training2--voice{width:38.309178744vw;margin:-5.652173913vw auto 2.4154589372vw}#system .training2-pop1{width:70.7608695652vw;min-height:43.4782608696vw;margin:0 0 2.4154589372vw 2.4154589372vw;padding-top:0}#system .training2-pop2{width:66.9565217391vw;min-height:48.5869565217vw;margin:0 0 2.4154589372vw 7.2463768116vw;padding-top:0}#system .training2-pop2 .training-pop--txt{margin-top:calc(55 / 306 * 100%)}#system .training2-pop3{width:67.1739130435vw;min-height:51.847826087vw;margin:0 0 3.6231884058vw 2.4154589372vw;padding-top:0}}#information_index .kv{background:#eeea45}#information_index .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#information_index .kv--img{position:relative;z-index:0}#information_index .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#information_index .kv--txt{margin:0 0 -0.6038647343vw 0}}#information_index .concept{background:#eeea45;position:relative;z-index:1}#information_index .concept .content{margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_index .concept--head{width:calc(262 / 1340 * 100%);margin:calc(-20 / 1340 * 100%) auto calc(90 / 1340 * 100%)}#information_index .concept--txt{font-size:2rem;font-weight:bold;text-align:center;line-height:2;letter-spacing:0em;margin:0 auto calc(90 / 1340 * 100%)}@media only screen and (max-width: 828px){#information_index .concept--head{width:31.6425120773vw;margin:-1.2077294686vw auto 8.6956521739vw}#information_index .concept--txt{width:84.5410628019vw;font-size:1.5rem;margin:0 auto 12.077294686vw}}#information_index .marquee{display:flex;flex-shrink:0;width:calc(4560 / 1340 * 100%);max-width:4560px;background:#000;position:relative;z-index:2;overflow:hidden}#information_index .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#information_index .marquee{width:550.7246376812vw;max-width:none}}#information_index .job,#information_index .qa,#information_index .internship{position:relative}#information_index .job .content,#information_index .qa .content,#information_index .internship .content{padding:0.1px 0;position:relative;z-index:1}#information_index .job-content,#information_index .qa-content,#information_index .internship-content{width:calc(526 / 1340 * 100%);background:#fff;border:2px solid #000;border-radius:20px;margin:0 calc(97 / 1340 * 100%) calc(100 / 1340 * 100%) auto;padding:calc(25 / 1340 * 100%);box-sizing:border-box;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#information_index .job-content--txt,#information_index .qa-content--txt,#information_index .internship-content--txt{font-size:1.6rem;line-height:1.75;letter-spacing:-0.01em;margin:0 0 calc(18 / 952 * 100%) 0}#information_index .job-bg,#information_index .qa-bg,#information_index .internship-bg{width:100%;height:100%;position:absolute;-webkit-transform:skewY(8.6deg);transform:skewY(8.6deg);-webkit-transform-origin:center center;transform-origin:center center;overflow:hidden;pointer-events:none}#information_index .job-bg--img,#information_index .qa-bg--img,#information_index .internship-bg--img{width:87rem;height:100%;position:absolute;bottom:3rem;left:50%;z-index:1;overflow:hidden}#information_index .job-bg--img > img,#information_index .qa-bg--img > img,#information_index .internship-bg--img > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#information_index .job-bg:after,#information_index .qa-bg:after,#information_index .internship-bg:after{content:"";width:100%;height:1000%;-webkit-transform:skewY(-8.6deg);transform:skewY(-8.6deg);position:absolute;top:-500%;left:0;z-index:0}@media only screen and (max-width: 828px){#information_index .job,#information_index .qa,#information_index .internship{width:100%;display:flex;flex-wrap:wrap;flex-direction:column-reverse}#information_index .job .content,#information_index .qa .content,#information_index .internship .content{width:87.922705314vw;z-index:2}#information_index .job:after,#information_index .qa:after,#information_index .internship:after{content:"";width:100%;height:100%;position:absolute;top:4rem;left:0;z-index:0}#information_index .job-content,#information_index .qa-content,#information_index .internship-content{width:87.922705314vw;border:0.4830917874vw solid #000;border-radius:2.4154589372vw;margin:0 0 12.077294686vw;padding:3.6231884058vw 6.038647343vw;box-sizing:border-box;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#information_index .job-bg,#information_index .qa-bg,#information_index .internship-bg{position:relative;width:100%;height:36.231884058vw;z-index:1}#information_index .job-bg--img,#information_index .qa-bg--img,#information_index .internship-bg--img{width:100%;height:100%;bottom:0;left:0;-webkit-transform:skewY(-8.6deg);transform:skewY(-8.6deg)}}#information_index .job{z-index:0}#information_index .job--ttl{width:calc(539 / 1340 * 100%);margin:calc(165 / 1340 * 100%) calc(95 / 1340 * 100%) calc(33 / 1340 * 100%) auto}#information_index .job--subttl{width:calc(149 / 1340 * 100%);margin:0 calc(97 / 1340 * 100%) calc(50 / 1340 * 100%) auto}#information_index .job-bg{height:150%;position:absolute;top:inherit;bottom:0;left:0}#information_index .job-bg--img{height:73.8rem;-webkit-transform:skewY(-8.6deg) translateX(-67rem);transform:skewY(-8.6deg) translateX(-67rem)}#information_index .job-bg:after{background:url("../img/common/wave_bg.png") 0 0/224px auto repeat}@media only screen and (max-width: 828px){#information_index .job:after{background:url("../img/common/wave_bg.png") 0 0/27.0531400966vw auto repeat}#information_index .job--ttl{width:78.115942029vw;margin:-9.6618357488vw 0 3.6231884058vw auto}#information_index .job--subttl{width:21.5217391304vw;margin:0 0 6.038647343vw auto}#information_index .job-bg{height:72.4637681159vw;margin:-4rem 0 0 0;position:relative;-webkit-transform:skewY(8.6deg);transform:skewY(8.6deg)}#information_index .job-bg--img{height:100%;-webkit-transform:skewY(-8.6deg) translate(0, 4rem);transform:skewY(-8.6deg) translate(0, 4rem)}}#information_index .qa{z-index:1}#information_index .qa--ttl{width:calc(378 / 1340 * 100%);margin:calc(68 / 1340 * 100%) auto calc(44 / 1340 * 100%) calc(97 / 1340 * 100%)}#information_index .qa--subttl{width:calc(444 / 1340 * 100%);margin:0 auto calc(50 / 1340 * 100%) calc(97 / 1340 * 100%)}#information_index .qa-content{margin:0 auto calc(210 / 1340 * 100%) calc(97 / 1340 * 100%)}#information_index .qa-bg{top:0;left:0}#information_index .qa-bg--img{height:88.5rem;-webkit-transform:skewY(-8.6deg) translate(-20rem, 10rem);transform:skewY(-8.6deg) translate(-20rem, 10rem)}#information_index .qa-bg:after{background:url("../img/common/squere_bg.png") 0 0/61px auto repeat}@media only screen and (max-width: 828px){#information_index .qa:after{background:url("../img/common/squere_bg.png") 0 0/7.3671497585vw auto repeat}#information_index .qa-content{margin:0 0 12.077294686vw}#information_index .qa--ttl{width:54.7826086957vw;margin:-9.6618357488vw auto 3.6231884058vw 0}#information_index .qa--subttl{width:64.2753623188vw;margin:0 auto 6.038647343vw 0}#information_index .qa-bg{height:72.4637681159vw;position:relative;-webkit-transform:skewY(-8.6deg);transform:skewY(-8.6deg)}#information_index .qa-bg--img{height:125%;-webkit-transform:skewY(8.6deg) translate(0, 4rem);transform:skewY(8.6deg) translate(0, 4rem)}}#information_index .internship{z-index:0}#information_index .internship--ttl{width:calc(478 / 1340 * 100%);margin:calc(163 / 1340 * 100%) calc(97 / 1340 * 100%) calc(40 / 1340 * 100%) auto}#information_index .internship--subttl{width:calc(291 / 1340 * 100%);margin:0 calc(97 / 1340 * 100%) calc(38 / 1340 * 100%) auto}#information_index .internship-bg{height:150%;top:0;left:0}#information_index .internship-bg--img{height:88.5rem;-webkit-transform:skewY(-8.6deg) translate(-67rem, -20rem);transform:skewY(-8.6deg) translate(-67rem, -20rem)}#information_index .internship-bg:after{background:url("../img/common/lattice_bg.png") 0 0/154px auto repeat}@media only screen and (max-width: 828px){#information_index .internship{z-index:2}#information_index .internship:after{background:url("../img/common/lattice_bg.png") 0 0/18.5990338164vw auto repeat}#information_index .internship--ttl{width:69.2753623188vw;margin:-9.6618357488vw 0 3.6231884058vw auto}#information_index .internship--subttl{width:42.1014492754vw;margin:0 0 6.038647343vw auto}#information_index .internship-bg{height:72.4637681159vw;position:relative;-webkit-transform:skewY(8.6deg);transform:skewY(8.6deg)}#information_index .internship-bg--img{height:125%;-webkit-transform:skewY(-8.6deg) translate(0, 4rem);transform:skewY(-8.6deg) translate(0, 4rem)}}#information_requirements .kv{background:#eeea45}#information_requirements .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#information_requirements .kv--img{position:relative;z-index:0}#information_requirements .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#information_requirements .kv--txt{margin:0 0 -0.6038647343vw 0}}#information_requirements .concept{background:#eeea45;position:relative;z-index:1}#information_requirements .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_requirements .concept--head{width:calc(262 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(75 / 1145 * 100%)}#information_requirements .concept--ttl{width:calc(725 / 1145 * 100%);margin:0 auto calc(100 / 1145 * 100%)}@media only screen and (max-width: 828px){#information_requirements .concept--head{width:31.6425120773vw;margin:-1.2077294686vw auto 8.6956521739vw}#information_requirements .concept--ttl{width:96.2560386473vw;margin:0 auto 12.077294686vw}}#information_requirements .marquee{display:flex;flex-shrink:0;background:#000;position:relative;z-index:2;overflow:hidden}#information_requirements .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}#information_requirements .marquee1{width:calc(5084 / 1340 * 100%);max-width:5084px}#information_requirements .marquee2{width:calc(6468 / 1340 * 100%);max-width:6468px}@media only screen and (max-width: 828px){#information_requirements .marquee1{width:614.0096618357vw;max-width:none}#information_requirements .marquee2{width:781.1594202899vw;max-width:none}}#information_requirements .new,#information_requirements .mid{position:relative}#information_requirements .new .content,#information_requirements .mid .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative}#information_requirements .new-content,#information_requirements .mid-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:calc(95 / 1145 * 100%) auto;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#information_requirements .new-info,#information_requirements .mid-info{margin:0 0 2.5rem}#information_requirements .new-info table,#information_requirements .mid-info table{width:100%;border-top:1px solid #000;border-right:1px solid #000;border-spacing:0}#information_requirements .new-info th,#information_requirements .mid-info th{font-size:1.6rem;line-height:1.75;border-bottom:1px solid #000;border-left:1px solid #000;padding:0.5em 0;box-sizing:border-box}#information_requirements .new-info th:nth-child(1),#information_requirements .mid-info th:nth-child(1){width:6em}#information_requirements .new-info th:nth-child(2),#information_requirements .mid-info th:nth-child(2){width:9em}#information_requirements .new-info td,#information_requirements .mid-info td{font-size:1.6rem;line-height:1.75;border-bottom:1px solid #000;border-left:1px solid #000;padding:0.5em 1em}#information_requirements .new-info thead th,#information_requirements .mid-info thead th{font-size:2rem;line-height:1.83;background:#fb57a2;padding:0}#information_requirements .new--btn,#information_requirements .mid--btn{width:375px;margin:5rem auto}@media only screen and (max-width: 828px){#information_requirements .new-content,#information_requirements .mid-content{border-radius:2.4154589372vw;padding:0.1px 3.0193236715vw;margin:14.4927536232vw auto;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#information_requirements .new-info th,#information_requirements .mid-info th{font-size:1.2rem}#information_requirements .new-info td,#information_requirements .mid-info td{font-size:1.2rem}#information_requirements .new-info thead th,#information_requirements .mid-info thead th{font-size:1.6rem;line-height:1.5;padding:0.6rem 0}#information_requirements .new--btn,#information_requirements .mid--btn{width:60.38647343vw}}#information_requirements .new{background:url("../img/common/dot_bg.png") center center/113px auto repeat #4fcfe6}#information_requirements .new--ttl{width:calc(669 / 890 * 100%);margin:calc(-34 / 890 * 100%) auto calc(42 / 890 * 100%)}@media only screen and (max-width: 828px){#information_requirements .new{background:url("../img/common/dot_bg.png") center center/13.6473429952vw auto repeat #4fcfe6}#information_requirements .new--ttl{width:80.6763285024vw;margin:-4.1062801932vw auto 6.038647343vw}}#information_requirements .mid{background:url("../img/common/wave_bg.png") 0 0/224px auto repeat}#information_requirements .mid--ttl{width:calc(524 / 890 * 100%);margin:calc(-34 / 890 * 100%) auto calc(42 / 890 * 100%)}#information_requirements .mid-tabs{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 0 calc(40 / 890 * 100%)}#information_requirements .mid--tab{width:calc(218 / 890 * 100%);margin:0 0 calc(5 / 890 * 100%) 0}#information_requirements .mid--tab a{font-size:1.6rem;letter-spacing:0em;text-align:left;padding-left:1.5rem}#information_requirements .mid--tab a:before,#information_requirements .mid--tab a:after{top:0.6rem;right:0.6rem}#information_requirements .mid--tab.current a{color:#000;background:#fff;border-color:#000}#information_requirements .mid--tab.current a:after{transition:-webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translateX(5px);transform:translateX(5px)}#information_requirements .mid-info{margin:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:0}#information_requirements .mid-info thead th{background:#00c780}#information_requirements .mid-info.current{display:block;opacity:1;position:relative;z-index:1;pointer-events:inherit}@media only screen and (max-width: 828px){#information_requirements .mid{background:url("../img/common/wave_bg.png") 0 0/27.0531400966vw auto repeat}#information_requirements .mid--ttl{width:63.2850241546vw;margin:-4.1062801932vw auto 6.038647343vw}#information_requirements .mid--tab{width:49.8%;margin:0 0 2.4154589372vw 0}#information_requirements .mid--tab a{font-size:1.2rem;padding-left:1.5rem}#information_requirements .mid--tab a:before,#information_requirements .mid--tab a:after{width:1.8rem;height:1.8rem;top:0.45rem;right:0.6rem}}#information_qa .kv{background:#eeea45}#information_qa .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#information_qa .kv--img{position:relative;z-index:0}#information_qa .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#information_qa .kv--txt{margin:0 0 -0.6038647343vw 0}}#information_qa .concept{background:#eeea45;position:relative;z-index:1}#information_qa .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_qa .concept--head{width:calc(262 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(75 / 1145 * 100%)}#information_qa .concept--ttl{width:calc(663 / 1145 * 100%);margin:0 auto calc(100 / 1145 * 100%)}@media only screen and (max-width: 828px){#information_qa .concept--head{width:31.6425120773vw;margin:-1.2077294686vw auto 8.6956521739vw}#information_qa .concept--ttl{width:88.1642512077vw;margin:0 auto 12.077294686vw}}#information_qa .marquee{display:flex;flex-shrink:0;background:#000;position:relative;z-index:2;overflow:hidden}#information_qa .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}#information_qa .marquee1{width:calc(5008 / 1340 * 100%);max-width:5008px}#information_qa .marquee2{width:calc(4872 / 1340 * 100%);max-width:4872px}@media only screen and (max-width: 828px){#information_qa .marquee1{width:604.8309178744vw;max-width:none}#information_qa .marquee2{width:588.4057971014vw;max-width:none}}#information_qa .faq,#information_qa .process{position:relative}#information_qa .faq .content,#information_qa .process .content{max-width:1145px;margin:0 auto;padding:0.1px 0}#information_qa .faq-content,#information_qa .process-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:calc(95 / 1145 * 100%) auto;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}@media only screen and (max-width: 828px){#information_qa .faq-content,#information_qa .process-content{border-radius:2.4154589372vw;padding:0.1px 3.0193236715vw;margin:14.4927536232vw auto;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}}#information_qa .faq{background:url("../img/common/squere_bg.png") 0 0/61px auto repeat}#information_qa .faq--ttl{width:calc(211 / 890 * 100%);margin:calc(-37 / 890 * 100%) auto calc(37 / 890 * 100%)}#information_qa .faq-qa{border-top:1px solid #000;padding:calc(14 / 890 * 100%) 0}#information_qa .faq-qa:last-child{border-bottom:1px solid #000;margin:0 0 calc(50 / 890 * 100%) 0}#information_qa .faq-q{width:100%;display:flex;align-items:center;flex-shrink:0}#information_qa .faq-q--img{width:calc(66 / 890 * 100%);margin:calc(14 / 890 * 100%) calc(25 / 890 * 100%) calc(14 / 890 * 100%) 0}#information_qa .faq-q--txt{width:calc(789 / 890 * 100%);font-size:2.2rem;font-weight:900;line-height:1.23;margin:0}#information_qa .faq-q1 b{color:#ffb05a}#information_qa .faq-q2 b{color:#e664a0}#information_qa .faq-q3 b{color:#4fcfe6}#information_qa .faq-a{width:100%;display:flex;align-items:center;flex-shrink:0}#information_qa .faq-a--img{width:calc(66 / 890 * 100%);margin:calc(14 / 890 * 100%) calc(25 / 890 * 100%) calc(14 / 890 * 100%) 0}#information_qa .faq-a--txt{width:calc(789 / 890 * 100%);font-size:1.6rem;line-height:1.75;margin:0}@media only screen and (max-width: 828px){#information_qa .faq{background:url("../img/common/squere_bg.png") 0 0/7.3671497585vw auto repeat}#information_qa .faq--ttl{width:25.4830917874vw;margin:-4.1062801932vw auto 6.038647343vw}#information_qa .faq-qa{padding:6.038647343vw 0}#information_qa .faq-qa:last-child{margin:0 0 6.038647343vw 0}#information_qa .faq-q{align-items:flex-start;margin:0 0 3.6231884058vw 0}#information_qa .faq-q--img{width:9.0579710145vw;margin:0 3.0193236715vw 0 0}#information_qa .faq-q--txt{width:72.4637681159vw;font-size:1.8rem;margin:0.6038647343vw 0 0 0}#information_qa .faq-a{align-items:flex-start}#information_qa .faq-a--img{width:9.0579710145vw;margin:0.6038647343vw 3.0193236715vw 0 0}#information_qa .faq-a--txt{width:72.4637681159vw;font-size:1.4rem;margin:0 0 0 0}}#information_qa .process{background:url("../img/common/diagonal_bg.png") 0 0/189px auto repeat}#information_qa .process--ttl{width:calc(377 / 890 * 100%);margin:calc(-34 / 890 * 100%) auto calc(36 / 890 * 100%)}#information_qa .process hr{margin:0 0 calc(45 / 890 * 100%) 0}#information_qa .process-flows{background:url("../img/information/qa/line_process.png") calc(325 / 890 * 100%) 0/calc(44 / 890 * 100%) 100% no-repeat;margin:0 0 calc(45 / 890 * 100%) 0}#information_qa .process-flow{width:100%;display:flex;align-items:center}#information_qa .process-flow1{margin:0 0 calc(90 / 890 * 100%) 0}#information_qa .process-flow2{margin:0 0 calc(103 / 890 * 100%) 0}#information_qa .process-flow3{margin:0 0 calc(120 / 890 * 100%) 0}#information_qa .process-flow--head{width:calc(310 / 890 * 100%);box-sizing:border-box}#information_qa .process-flow--head.head1 > img{width:calc(183 / 310 * 100%);margin:0 0 0 calc(87 / 310 * 100%)}#information_qa .process-flow--head.head2 > img{width:calc(196 / 310 * 100%);margin:0 0 0 calc(73 / 310 * 100%)}#information_qa .process-flow--head.head3 > img{width:calc(119 / 310 * 100%);margin:0 0 0 calc(153 / 310 * 100%)}#information_qa .process-flow--head.head4 > img{width:calc(162 / 310 * 100%);margin:0 0 0 calc(110 / 310 * 100%)}#information_qa .process-flow--dot{width:calc(44 / 890 * 100%)}#information_qa .process-flow--dot img{width:calc(29 / 44 * 100%);margin:calc(7 / 44 * 100%) auto 0}#information_qa .process-flow-explain{width:calc(510 / 890 * 100%);margin:0 0 0 calc(29 / 890 * 100%)}#information_qa .process-flow--txt{font-size:1.6rem;line-height:1.75;margin:0}@media only screen and (max-width: 828px){#information_qa .process{background:url("../img/common/diagonal_bg.png") 0 0/22.8260869565vw auto repeat}#information_qa .process--ttl{width:45.5314009662vw;margin:-4.1062801932vw auto 6.038647343vw}#information_qa .process hr{margin:0 0 6.038647343vw}#information_qa .process-flows{background:url("../img/information/qa/line_process_sp.png") calc(325 / 890 * 100%) 0/calc(44 / 890 * 100%) 100% no-repeat;margin:0 0 6.038647343vw;padding:1.2077294686vw 0 0 0}#information_qa .process-flow{align-items:flex-start}#information_qa .process-flow1,#information_qa .process-flow2,#information_qa .process-flow3{margin:0 0 6.038647343vw 0}#information_qa .process-flow--head.head1 > img{width:22.1014492754vw;margin:0 3.0193236715vw 0 auto}#information_qa .process-flow--head.head2 > img{width:23.6714975845vw;margin:0 3.0193236715vw 0 auto}#information_qa .process-flow--head.head3 > img{width:14.3719806763vw;margin:0 3.0193236715vw 0 auto}#information_qa .process-flow--head.head4 > img{width:19.5652173913vw;margin:0 3.0193236715vw 0 auto}#information_qa .process-flow-explain{margin:-0.9661835749vw 0 0 calc(29 / 890 * 100%)}#information_qa .process-flow--txt{font-size:1.4rem}}#information_intern .kv{background:#eeea45}#information_intern .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#information_intern .kv--img{position:relative;z-index:0}#information_intern .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#information_intern .kv--txt{margin:0 0 -0.6038647343vw 0}}#information_intern .concept{background:#eeea45;position:relative;z-index:1}#information_intern .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_intern .concept--head{width:calc(262 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(74 / 1145 * 100%)}#information_intern .concept--ttl{width:calc(487 / 1145 * 100%);margin:0 auto calc(257 / 1145 * 100%)}#information_intern .concept-wakuwaku{position:relative}#information_intern .concept-wakuwaku--character{width:calc(456 / 1145 * 100%);margin:0 0 calc(334 / 1145 * 100%) calc(378 / 1145 * 100%);position:relative;z-index:3}#information_intern .concept-wakuwaku--pop{position:absolute;top:0;left:0;z-index:2}#information_intern .concept-wakuwaku--pop1{width:calc(419 / 1145 * 100%);margin:calc(-186 / 1145 * 100%) 0 0 calc(672 / 1145 * 100%)}#information_intern .concept-wakuwaku--pop2{width:calc(473 / 1145 * 100%);margin:calc(-125 / 1145 * 100%) 0 0 calc(55 / 1145 * 100%)}#information_intern .concept-wakuwaku--pop3{width:calc(434 / 1145 * 100%);margin:calc(343 / 1145 * 100%) 0 0 calc(393 / 1145 * 100%)}#information_intern .concept-wakuwaku--deco{width:calc(1340 / 1145 * 100%);margin:calc(-238 / 1145 * 100%) 0 0 calc(-97 / 1145 * 100%);position:absolute;top:0;left:0;z-index:1}#information_intern .concept-wakuwaku .wait{-webkit-transform:scale(0);transform:scale(0)}#information_intern .concept-wakuwaku .animation{transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s linear;transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1)}#information_intern .concept--txt{font-size:2rem;font-weight:bold;line-height:2;letter-spacing:0em;text-align:center;margin:0 auto calc(90 / 1145 * 100%)}@media only screen and (max-width: 828px){#information_intern .concept--head{width:31.6425120773vw;margin:-1.2077294686vw auto 8.6956521739vw}#information_intern .concept--ttl{width:64.4927536232vw;margin:0 auto 24.154589372vw}#information_intern .concept-wakuwaku{width:120%;margin-left:-10%}#information_intern .concept-wakuwaku--character{margin-top:28.9855072464vw;margin-bottom:38.6473429952vw}#information_intern .concept--txt{width:84.5410628019vw;font-size:1.5rem;letter-spacing:-0.02em;margin:0 auto 12.077294686vw}}#information_intern .marquee{display:flex;flex-shrink:0;width:calc(6036 / 1340 * 100%);max-width:6036px;background:#000;position:relative;z-index:2;overflow:hidden}#information_intern .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#information_intern .marquee{width:728.9855072464vw;max-width:none}}#information_intern .program .content{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:0.1px 0}#information_intern .program--ttl{width:calc(304 / 1340 * 100%);margin:calc(145 / 1340 * 100%) auto 0;position:relative;z-index:2}#information_intern .program--back{width:calc(813 / 1340 * 100%);margin:calc(-156 / 1340 * 100%) calc(160 / 1340 * 100%) calc(-107 / 1340 * 100%) calc(172 / 1340 * 100%);position:relative;z-index:0}#information_intern .program-content{position:relative;z-index:1}#information_intern .program-content1{width:calc(267 / 1340 * 100%);background:url("../img/information/intern/bg_program1.png") 0 0/100% auto no-repeat;margin:calc(104 / 1340 * 100%) 0 calc(50 / 1340 * 100%);padding:calc(62 / 1340 * 100%) calc(60 / 1340 * 100%) calc(95 / 1340 * 100%) calc(46 / 1340 * 100%);-webkit-transform-origin:right 5%;transform-origin:right 5%}#information_intern .program-content2{width:calc(267 / 1340 * 100%);background:url("../img/information/intern/bg_program2.png") 0 0/100% auto no-repeat;margin:calc(56 / 1340 * 100%) 0 0 calc(-10 / 1340 * 100%);padding:calc(69 / 1340 * 100%) calc(67 / 1340 * 100%) calc(125 / 1340 * 100%) calc(64 / 1340 * 100%);-webkit-transform-origin:55% bottom;transform-origin:55% bottom}#information_intern .program-content3{width:calc(267 / 1340 * 100%);background:url("../img/information/intern/bg_program3.png") 0 0/100% auto no-repeat;margin:0;padding:calc(32 / 1340 * 100%) calc(62 / 1340 * 100%) calc(85 / 1340 * 100%) calc(58 / 1340 * 100%);-webkit-transform-origin:0 85%;transform-origin:0 85%}#information_intern .program-content--head{font-size:2.2rem;font-weight:bold;line-height:1.23;text-align:center;margin:0 -1em;position:relative}#information_intern .program-content--head:after{content:"";display:block;width:calc(67 / 267 * 100%);background:#000;margin:calc(16 / 267 * 100%) auto calc(20 / 267 * 100%);padding:calc(2 / 267 * 100%) 0 0 0}#information_intern .program-content--thumb{width:100%;padding:calc(180 / 267 * 100%) 0 0 0;position:relative}#information_intern .program-content--thumb > img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#information_intern .program-content--txt{font-size:1.6rem;line-height:1.75;margin:calc(12 / 267 * 100%) 0 calc(16 / 267 * 100%)}@media only screen and (max-width: 828px){#information_intern .program .content{display:block}#information_intern .program--ttl{width:58.3333333333vw;margin:21.7391304348vw auto 0}#information_intern .program--back{width:100%;margin:-26.5700483092vw 0 4.8309178744vw}#information_intern .program-content{box-sizing:border-box}#information_intern .program-content1{width:90.8212560386vw;height:129.8309178744vw;margin:0 auto 6.038647343vw;padding:14.9758454106vw 14.4927536232vw 0 10.9903381643vw}#information_intern .program-content2{width:98.0676328502vw;height:131.4009661836vw;margin:0 0 6.038647343vw 0;padding:15.4589371981vw 16.0628019324vw 0 15.3381642512vw}#information_intern .program-content3{width:93.5990338164vw;height:132.2463768116vw;margin:0 auto 12.077294686vw;padding:6.5217391304vw 14.61352657vw 0 13.768115942vw}}#information_intern .entry{position:relative}#information_intern .entry .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_intern .entry-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;margin:calc(135 / 1145 * 100%) auto calc(100 / 1145 * 100%);padding:0.1px calc(74 / 1145 * 100%);-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#information_intern .entry--ttl{width:calc(624 / 890 * 100%);margin:calc(-35 / 890 * 100%) 0 calc(38 / 890 * 100%) calc(147 / 890 * 100%)}#information_intern .entry-howto{border-top:1px solid #000;border-bottom:1px solid #000;padding:calc(34 / 890 * 100%) 0 calc(25 / 890 * 100%)}#information_intern .entry-howto--head{width:calc(281 / 890 * 100%);margin:0 auto calc(21 / 890 * 100%)}#information_intern .entry-howto--txt{font-size:1.6rem;font-weight:500;line-height:1.75;text-align:center;margin:0 0 calc(30 / 890 * 100%)}#information_intern .entry-howto-btns{display:flex;justify-content:center;width:calc(582 / 890 * 100%);margin:0 auto}#information_intern .entry-howto--btn{width:calc(375 / 582 * 100%);margin:0 calc(15 / 582 * 100%)}#information_intern .entry-requirements{border-bottom:1px solid #000;margin:0 0 calc(50 / 890 * 100%);padding:calc(25 / 890 * 100%) 0}#information_intern .entry-requirements--head{width:calc(165 / 890 * 100%);margin:0 auto calc(19 / 890 * 100%)}#information_intern .entry-requirements--txt{font-size:1.6rem;font-weight:500;line-height:1.75;text-align:center;margin:0}#information_intern .entry-bg{width:100%;height:150%;position:absolute;top:0;left:0;z-index:0;-webkit-transform:skewY(-8.6deg);transform:skewY(-8.6deg);-webkit-transform-origin:center center;transform-origin:center center;overflow:hidden;pointer-events:none}#information_intern .entry-bg:after{content:"";width:100%;height:1000%;background:url("../img/common/lattice_bg.png") 0 0/154px auto repeat;-webkit-transform:skewY(8.6deg);transform:skewY(8.6deg);position:absolute;top:-500%;left:0;z-index:0}@media only screen and (max-width: 828px){#information_intern .entry-content{width:87.922705314vw;border:0.4830917874vw solid #000;border-radius:2.4154589372vw;margin:16.3043478261vw auto 12.077294686vw;padding:3.6231884058vw 6.038647343vw;box-sizing:border-box;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#information_intern .entry--ttl{width:75.3623188406vw;margin:-8.4541062802vw 0 5.0724637681vw 2.4154589372vw}#information_intern .entry-howto{padding:7.729468599vw 0 2.4154589372vw}#information_intern .entry-howto--head{width:44.2753623188vw;margin:0 auto 5.0724637681vw}#information_intern .entry-howto--txt{margin:0 0 5.0724637681vw}#information_intern .entry-howto-btns{display:block;width:100%}#information_intern .entry-howto--btn{width:48.309178744vw;margin:0 auto 3.6231884058vw}#information_intern .entry-requirements{border-bottom:1px solid #000;margin:0 0 6.038647343vw;padding:6.038647343vw 0}#information_intern .entry-requirements--head{width:25.9057971014vw;margin:0 auto 5.0724637681vw}#information_intern .entry-bg:after{background:url("../img/common/lattice_bg.png") 0 0/18.5990338164vw auto repeat}}#information_entry .kv{background:#eeea45}#information_entry .kv .content{max-width:none;margin:0 auto;padding:0.1px 0;position:relative}#information_entry .kv--img{position:relative;z-index:0}#information_entry .kv--txt{width:100%;margin:0 0 -0.3731343284% 0;position:absolute;left:0;bottom:0;z-index:1}@media only screen and (max-width: 828px){#information_entry .kv--txt{margin:0 0 -0.6038647343vw 0}}#information_entry .concept{background:#eeea45;position:relative;z-index:1}#information_entry .concept .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_entry .concept--head{width:calc(262 / 1145 * 100%);margin:calc(-20 / 1145 * 100%) auto calc(74 / 1145 * 100%)}#information_entry .concept--ttl{width:calc(509 / 1145 * 100%);margin:0 auto calc(102 / 1145 * 100%)}@media only screen and (max-width: 828px){#information_entry .concept--head{width:31.6425120773vw;margin:-1.2077294686vw auto 8.6956521739vw}#information_entry .concept--ttl{width:67.5120772947vw;margin:0 auto 12.077294686vw}}#information_entry .marquee{display:flex;flex-shrink:0;width:calc(3468 / 1340 * 100%);max-width:3468px;background:#000;position:relative;z-index:2;overflow:hidden}#information_entry .marquee > img{width:25%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite}@media only screen and (max-width: 828px){#information_entry .marquee{width:418.8405797101vw;max-width:none}}#information_entry .form{background:url("../img/common/wave_bg.png") 0 0/224px auto repeat;position:relative}#information_entry .form .content{max-width:1145px;margin:0 auto;padding:0.1px 0}#information_entry .form-content{width:calc(1040 / 1145 * 100%);background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;padding:0.1px calc(74 / 1145 * 100%);margin:calc(95 / 1145 * 100%) auto;-webkit-filter:drop-shadow(4px 4px 0 rgb(0, 0, 0));filter:drop-shadow(4px 4px 0 rgb(0, 0, 0))}#information_entry .form--ttl{width:calc(524 / 890 * 100%);margin:calc(-37 / 890 * 100%) auto calc(37 / 890 * 100%)}#information_entry .form table,#information_entry .form tbody,#information_entry .form tr{display:block;width:100%}#information_entry .form table{border-spacing:0;border-collapse:collapse}#information_entry .form tr{padding:2em 0;border-bottom:1px solid #ccc}#information_entry .form tr.no-border{border-bottom:none}#information_entry .form tr.mb0{padding-bottom:0}#information_entry .form th,#information_entry .form td{display:block;font-size:1.8rem;line-height:1.45}#information_entry .form th{text-align:left}#information_entry .form th span{color:#900}#information_entry .form td small{font-size:1.4rem;font-weight:500;color:#900}#information_entry .form input,#information_entry .form select,#information_entry .form textarea{line-height:1.45;border-color:#666;border-width:2px;border-radius:10px;padding:1rem;box-sizing:border-box}#information_entry .form select{-webkit-appearance:none;appearance:none}#information_entry .form textarea{width:100%;height:10em}#information_entry .form .select-container{display:inline-block;position:relative}#information_entry .form .select-container:before,#information_entry .form .select-container:after{position:absolute;content:"";pointer-events:none}#information_entry .form .select-container:before{width:2.8em;height:100%;border-radius:0 10px 10px 0;background:#666;right:0}#information_entry .form .select-container:after{width:1.2rem;height:0.8rem;background:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:2.2rem;right:1.1em}#information_entry .form .select-container select{border:2px solid #666;padding-right:3.6em;cursor:pointer}#information_entry .form .df{display:flex}#information_entry .form .jcsb{justify-content:space-between}#information_entry .form .w100{width:100%}#information_entry .form .w48{width:48%}#information_entry .form .mb{margin-bottom:1rem}#information_entry .form .text{font-size:1.4rem;line-height:2;margin:0 0 1em}#information_entry .form .text h4{font-size:1.8rem;margin:3rem 0 1rem}#information_entry .form .submit-btns{width:100%;display:flex;justify-content:center}#information_entry .form .submit--btn{display:block;width:calc(375 / 890 * 100%);margin:calc(40 / 890 * 100%) calc(10 / 890 * 100%) calc(50 / 890 * 100%);position:relative}#information_entry .form .submit--btn input[type=submit],#information_entry .form .submit--btn input[type=reset]{display:block;width:100%;color:#fff;background:none;padding:0;font-size:1.8rem;font-weight:bold;line-height:2.45;letter-spacing:0.08em;text-align:center;background:#000;border:0.2rem solid #fff;border-radius:100vw;cursor:pointer}#information_entry .form .submit--btn input[type=reset]{background:#666}#information_entry .form .submit--btn:before,#information_entry .form .submit--btn:after{content:"";display:block;width:2.5rem;height:2.5rem;position:absolute;top:1.2rem;right:1.2rem}#information_entry .form .submit--btn:before{background:#fff;border-radius:100vw;z-index:0}#information_entry .form .submit--btn:after{background:url("../img/common/arrow_btn.png") 0 0/100% auto no-repeat;z-index:1}@media (any-hover: hover){#information_entry .form .submit--btn:after{transition:-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}#information_entry .form .submit--btn:hover input[type=submit]{color:#000;background:#fff;border-color:#000}#information_entry .form .submit--btn:hover input[type=reset]{color:#000;background:#fff;border-color:#000}#information_entry .form .submit--btn:hover:after{transition:-webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translateX(5px);transform:translateX(5px)}}@media only screen and (max-width: 828px){#information_entry .form-content{border-radius:2.4154589372vw;padding:0.1px 3.0193236715vw;margin:14.4927536232vw auto;-webkit-filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0));filter:drop-shadow(0.9661835749vw 0.9661835749vw 0 rgb(0, 0, 0))}#information_entry .form--ttl{width:58.3333333333vw;margin:calc(-37 / 890 * 100%) auto calc(37 / 890 * 100%)}#information_entry .form th,#information_entry .form td{font-size:max(16px, 2.8985507246vw)}#information_entry .form td small{font-size:2.8985507246vw}#information_entry .form input,#information_entry .form select,#information_entry .form textarea{border-width:0.2415458937vw;border-radius:1.2077294686vw}#information_entry .form .w48_pc{width:100%}#information_entry .form .select-container:before{right:0;display:inline-block;width:2.8em;height:100%;border-radius:0 1.2077294686vw 1.2077294686vw 0}#information_entry .form .select-container:after{top:50%;right:1em;width:2.8985507246vw;height:1.9323671498vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#information_entry .form .select-container select{border:0.2415458937vw solid #666;height:inherit;padding:0.4em 3.6em 0.4em 0.8em}#information_entry .form .submit-btns{display:block;margin:9.6618357488vw 0}#information_entry .form .submit--btn{width:60.38647343vw;margin:6.038647343vw auto 0}}#information_requirements .more,#information_qa .more,#information_intern .more,#information_entry .more{background:#eeea45;border-top:2px solid #000;position:relative;z-index:2}#information_requirements .more .content,#information_qa .more .content,#information_intern .more .content,#information_entry .more .content{max-width:1145px;margin:0 auto;padding:0.1px 0;position:relative;z-index:1}#information_requirements .more--head,#information_qa .more--head,#information_intern .more--head,#information_entry .more--head{width:calc(273 / 1145 * 100%);margin:calc(78 / 1145 * 100%) auto calc(48 / 1145 * 100%)}#information_requirements .more-btns,#information_qa .more-btns,#information_intern .more-btns,#information_entry .more-btns{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 calc(120 / 1145 * 100%) 0}#information_requirements .more--btn,#information_qa .more--btn,#information_intern .more--btn,#information_entry .more--btn{width:calc(365 / 1145 * 100%);margin:0 calc(12 / 1145 * 100%)}@media only screen and (max-width: 828px){#information_requirements .more--head,#information_qa .more--head,#information_intern .more--head,#information_entry .more--head{width:49.4565217391vw;margin:12.077294686vw auto 6.038647343vw}#information_requirements .more-btns,#information_qa .more-btns,#information_intern .more-btns,#information_entry .more-btns{display:block;margin:0 0 14.4927536232vw 0}#information_requirements .more--btn,#information_qa .more--btn,#information_intern .more--btn,#information_entry .more--btn{width:78.5024154589vw;margin:0 auto 3.6231884058vw}}#information_entry .more .content{max-width:1340px}#information_entry .more--head{width:calc(273 / 1340 * 100%);margin:calc(78 / 1340 * 100%) auto calc(48 / 1340 * 100%)}#information_entry .more-btns{margin:0 0 calc(120 / 1340 * 100%) 0}#information_entry .more--btn{width:calc(365 / 1340 * 100%);margin:0 calc(12 / 1340 * 100%)}@media only screen and (max-width: 828px){#information_entry .more--head{width:49.4565217391vw;margin:12.077294686vw auto 6.038647343vw}#information_entry .more-btns{display:block;margin:0 0 14.4927536232vw 0}#information_entry .more--btn{width:78.5024154589vw;margin:0 auto 3.6231884058vw}}