@charset "UTF-8";@font-face {font-family: 'nt';font-weight: 400;src: url("https://d1m7qze0u796lh.cloudfront.net/web/NotoSans-Regular.woff") format("woff");}@font-face {font-family: 'nt';font-weight: 500;src: url("https://d1m7qze0u796lh.cloudfront.net/web/NotoSans-Medium.woff") format("woff");}@font-face {font-family: 'nt';font-weight: 700;src: url("https://d1m7qze0u796lh.cloudfront.net/web/NotoSans-Bold.woff") format("woff");}body, input, select, textarea, button {font-family: 'nt', 'Apple SD Gothic Neo', '돋움', Dotum, sans-serif;font-weight: 400;}html, body, div, dl, dt, dd, p, ul, ol, li, h1, h2, h3, h4, h5, h6, table, th, td, form, fieldset, legend, textarea, input, select, button, article, aside, dialog, header, footer, section, nav, figure, main {margin: 0;padding: 0;}* {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}article, aside, dialog, header, footer, section, nav, figure, main {display: block;}html, body {height: 100%;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;}img, form, fieldset, svg, li {border: 0;vertical-align: top;}ul, ol {list-style: none;}button {overflow: visible;border: 0;background-color: transparent;cursor: pointer;}button:disabled {cursor: default;}button::-moz-focus-inner {padding: 0;margin: -1px;}input, button, select {outline: none;border-radius: 0;-webkit-border-radius: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: none;}address, caption, em {font-style: normal;}a, a:focus, a:active, a:hover {text-decoration: none;}table {border-collapse: collapse;border-spacing: 0;}.blind, caption span, legend {overflow: hidden;position: absolute;top: 0;left: 0;width: 1px;height: 1px;font-size: 0;text-indent: -9999px;white-space: nowrap;}.skip {height: 0;}.skip a {display: block;position: absolute;top: -100px;left: 0;width: 100%;height: 25px;text-align: center;}.skip a:focus, .skip a:active {position: absolute;top: 0;z-index: 100;padding: 10px 0;background: #000;font-weight: bold;color: #fff;font-size: 20px;text-decoration: none;}@-webkit-keyframes main-item-type1 {0% {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);}50% {opacity: 1;-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);}100% {opacity: .2;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes main-item-type1 {0% {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);}50% {opacity: 1;-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);}100% {opacity: .2;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes main-item-type2 {0% {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);}50% {opacity: 1;-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes main-item-type2 {0% {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);}50% {opacity: 1;-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 0.61);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes top-opacity-type1 {0% {opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px);}50% {opacity: 1;}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes top-opacity-type1 {0% {opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px);}50% {opacity: 1;}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes top-opacity-type2 {0% {opacity: 0;-webkit-transform: translateY(120px);transform: translateY(120px);}50% {opacity: 1;}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes top-opacity-type2 {0% {opacity: 0;-webkit-transform: translateY(120px);transform: translateY(120px);}50% {opacity: 1;}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes scroll {0% {-webkit-transform: translateY(-7px);transform: translateY(-7px);}50% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-7px);transform: translateY(-7px);}}@keyframes scroll {0% {-webkit-transform: translateY(-7px);transform: translateY(-7px);}50% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-7px);transform: translateY(-7px);}}@-webkit-keyframes bottom-to-top {0% {-webkit-transform: translateY(50px);transform: translateY(50px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes bottom-to-top {0% {-webkit-transform: translateY(50px);transform: translateY(50px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes right-to-left {0% {-webkit-transform: translateX(50px);transform: translateX(50px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes right-to-left {0% {-webkit-transform: translateX(50px);transform: translateX(50px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes right-to-left-type2 {0% {opacity: 1;-webkit-transform: translateX(100%);transform: translateX(100%);}100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes right-to-left-type2 {0% {opacity: 1;-webkit-transform: translateX(100%);transform: translateX(100%);}100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes scale-left-to-right {0% {-webkit-transform: translateX(-150%) scale(1.3);transform: translateX(-150%) scale(1.3);}100% {-webkit-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);}}@keyframes scale-left-to-right {0% {-webkit-transform: translateX(-150%) scale(1.3);transform: translateX(-150%) scale(1.3);}100% {-webkit-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);}}@-webkit-keyframes fade-in-out {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fade-in-out {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fade-in-out2 {0% {opacity: 0;}100% {opacity: 0.9;}}@keyframes fade-in-out2 {0% {opacity: 0;}100% {opacity: 0.9;}}@-webkit-keyframes fade-in-out3 {0% {opacity: 0;}100% {opacity: 0.8;}}@keyframes fade-in-out3 {0% {opacity: 0;}100% {opacity: 0.8;}}@-webkit-keyframes fade-in-out-type2 {0% {opacity: 0.5;}50% {opacity: 0.5;}100% {opacity: 1;}}@keyframes fade-in-out-type2 {0% {opacity: 0.5;}50% {opacity: 0.5;}100% {opacity: 1;}}@-webkit-keyframes intro {0% {opacity: 0;-webkit-transform: translateX(100%) scale(1.1);transform: translateX(100%) scale(1.1);-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}100% {opacity: 1;-webkit-clip-path: polygon(0 0, 101% 0, 101% 101%, 0 101%);clip-path: polygon(0 0, 101% 0, 101% 101%, 0 101%);-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1);}}@keyframes intro {0% {opacity: 0;-webkit-transform: translateX(100%) scale(1.1);transform: translateX(100%) scale(1.1);-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}100% {opacity: 1;-webkit-clip-path: polygon(0 0, 101% 0, 101% 101%, 0 101%);clip-path: polygon(0 0, 101% 0, 101% 101%, 0 101%);-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1);}}@-webkit-keyframes outro {0% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}60% {opacity: 0;}100% {-webkit-transform: scale(0.8);transform: scale(0.8);}}@keyframes outro {0% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}60% {opacity: 0;}100% {-webkit-transform: scale(0.8);transform: scale(0.8);}}.start-animate {-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.fade-in-out_bottom-to-top_type1 {-webkit-animation-name: fade-in-out, bottom-to-top;animation-name: fade-in-out, bottom-to-top;-webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;-webkit-animation-fill-mode: forwards, forwards;animation-fill-mode: forwards, forwards;-webkit-animation-duration: .5s, 1s;animation-duration: .5s, 1s;-webkit-animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);}.fade-in-out_bottom-to-top_type2 {-webkit-animation-name: fade-in-out, bottom-to-top;animation-name: fade-in-out, bottom-to-top;-webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;-webkit-animation-fill-mode: forwards, forwards;animation-fill-mode: forwards, forwards;-webkit-animation-duration: .5s, 1s;animation-duration: .5s, 1s;-webkit-animation-timing-function: linear, cubic-bezier(0.165, 0.84, 0.44, 0.84);animation-timing-function: linear, cubic-bezier(0.165, 0.84, 0.44, 0.84);}.fade-in-out_right-to-left_type1 {-webkit-animation-name: fade-in-out, right-to-left;animation-name: fade-in-out, right-to-left;-webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;-webkit-animation-fill-mode: forwards, forwards;animation-fill-mode: forwards, forwards;-webkit-animation-duration: .5s, 1s;animation-duration: .5s, 1s;-webkit-animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);}.fade-in-out_type2_scale-left-to-right_type1 {-webkit-animation-name: fade-in-out-type2, scale-left-to-right;animation-name: fade-in-out-type2, scale-left-to-right;-webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;-webkit-animation-fill-mode: forwards, forwards;animation-fill-mode: forwards, forwards;-webkit-animation-duration: 1s, 1s;animation-duration: 1s, 1s;-webkit-animation-timing-function: linear, cubic-bezier(0.645, 0.045, 0.355, 0.045);animation-timing-function: linear, cubic-bezier(0.645, 0.045, 0.355, 0.045);}.right-to-left_type1 {-webkit-animation-name: right-to-left-type2;animation-name: right-to-left-type2;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 0.045);animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 0.045);}.delay_type1 {-webkit-animation-delay: .5s;animation-delay: .5s;}.delay_type2 {-webkit-animation-delay: .25s;animation-delay: .25s;}.delay_type3 {-webkit-animation-delay: 1s;animation-delay: 1s;}@font-face {font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight: 400;font-style: normal;}:root {--swiper-theme-color:#007aff;}.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-container-vertical > .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}.swiper-container-multirow-column > .swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}.swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;}.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px;}.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory;}:root {--swiper-navigation-size:44px;}.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: -webkit-calc(var(--swiper-navigation-size)/ 44 * 27);width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: -webkit-calc(-1 * var(--swiper-navigation-size)/ 2);margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);z-index: 10;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial;line-height: 1;}.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: 'prev';}.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: 'next';}.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {--swiper-navigation-color:#ffffff;}.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {--swiper-navigation-color:#000000;}.swiper-button-lock {display: none;}.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);transform: scale(0.33);}.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2;}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0px, -50%, 0);transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: .2s transform,.2s top;transition: .2s transform,.2s top;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: .2s transform,.2s left;transition: .2s transform,.2s left;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: .2s transform,.2s right;transition: .2s transform,.2s right;}.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-white {--swiper-pagination-color:#ffffff;}.swiper-pagination-black {--swiper-pagination-color:#000000;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.swiper-scrollbar-lock {display: none;}.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s infinite linear;animation: swiper-preloader-spin 1s infinite linear;-webkit-box-sizing: border-box;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.swiper-lazy-preloader-white {--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black {--swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube {overflow: visible;}.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}.swiper-container-flip {overflow: visible;}.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.icon-download {display: inline-block;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -579px -674px;background-repeat: no-repeat;vertical-align: top;}.icon-search {display: block;width: 24px;height: 24px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -622px -320px;background-repeat: no-repeat;}.icon-menu {display: inline-block;width: 16px;height: 17px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -628px -716px;background-repeat: no-repeat;vertical-align: top;}.icon-close {display: block;width: 24px;height: 24px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -210px;background-repeat: no-repeat;}.icon-setting {display: inline-block;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -459px -674px;background-repeat: no-repeat;vertical-align: top;}.icon-alarm {display: inline-block;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -675px -674px;background-repeat: no-repeat;vertical-align: top;}.icon-arrow {display: block;margin: 0 auto;width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -468px -716px;background-repeat: no-repeat;}.icon-delete {display: block;margin: 0 auto;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -723px -674px;background-repeat: no-repeat;}.icon-map-marker {display: block;width: 164px;height: 80px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -460px -232px;background-repeat: no-repeat;}.icon-bulb {display: inline-block;width: 220px;height: 220px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -460px -4px;background-repeat: no-repeat;vertical-align: middle;}.icon-compass {display: inline-block;width: 220px;height: 220px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -232px -232px;background-repeat: no-repeat;vertical-align: middle;}.icon-pen {display: inline-block;width: 220px;height: 220px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -232px -4px;background-repeat: no-repeat;vertical-align: middle;}.icon-workshop {display: block;width: 220px;height: 220px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -4px -4px;background-repeat: no-repeat;}.icon-event {display: block;width: 220px;height: 220px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -4px -232px;background-repeat: no-repeat;}.icon-number-one {display: inline-block;width: 68px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -594px -460px;background-repeat: no-repeat;vertical-align: middle;}.icon-number-two {display: inline-block;width: 68px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -688px -112px;background-repeat: no-repeat;vertical-align: middle;}.icon-number-three {display: inline-block;width: 68px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -200px -618px;background-repeat: no-repeat;vertical-align: middle;}.icon-number-four {display: inline-block;width: 68px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -276px -618px;background-repeat: no-repeat;vertical-align: middle;}.icon-number-five {display: inline-block;width: 68px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -688px -210px;background-repeat: no-repeat;vertical-align: middle;}.icon-footer-logo {width: 140px;height: 24px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -460px -354px;background-repeat: no-repeat;}.icon-sns-blog {display: block;width: 32px;height: 32px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -308px -716px;background-repeat: no-repeat;}.icon-sns-instagram {display: block;width: 32px;height: 32px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -388px -716px;background-repeat: no-repeat;}.icon-membership-step1 {display: block;margin: 0 auto;width: 100px;height: 100px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -270px -460px;background-repeat: no-repeat;}.icon-membership-step2 {display: block;margin: 0 auto;width: 100px;height: 100px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -688px -4px;background-repeat: no-repeat;}.icon-membership-step3 {display: block;margin: 0 auto;width: 100px;height: 100px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -162px -460px;background-repeat: no-repeat;}.icon-membership-step4 {display: block;margin: 0 auto;width: 100px;height: 100px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -378px -460px;background-repeat: no-repeat;}.icon-membership-step5 {display: block;margin: 0 auto;width: 100px;height: 100px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -486px -460px;background-repeat: no-repeat;}.icon-alert {display: block;margin: 0 auto;width: 72px;height: 72px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -352px -618px;background-repeat: no-repeat;}.icon-safety {display: inline-block;width: 180px;height: 180px;background-image: url("../img/sprite-pc2-svg.svg");background-size: 400px 376px;background-position: -192px -192px;background-repeat: no-repeat;vertical-align: middle;}.icon-plan {display: inline-block;width: 180.77px;height: 180px;background-image: url("../img/sprite-pc2-svg.svg");background-size: 400px 376px;background-position: -4px -4px;background-repeat: no-repeat;vertical-align: middle;}.icon-observe {display: inline-block;width: 180px;height: 180px;background-image: url("../img/sprite-pc2-svg.svg");background-size: 400px 376px;background-position: -4px -192px;background-repeat: no-repeat;vertical-align: middle;}.icon-community {display: inline-block;width: 180px;height: 180px;background-image: url("../img/sprite-pc2-svg.svg");background-size: 400px 376px;background-position: -192.77px -4px;background-repeat: no-repeat;vertical-align: middle;}.wrap {min-width: 1280px;min-height: 100%;}.wrap.scroll-up .header {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.wrap.scroll-down .header {-webkit-transform: translateY(-80px);-ms-transform: translateY(-80px);transform: translateY(-80px);}.wrap .header {-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;}.header {position: fixed;top: 0;right: 0;left: 0;z-index: 50;height: 80px;background-color: rgba(255, 255, 255, 0.9);-webkit-backdrop-filter: saturate(150%) blur(10px);backdrop-filter: saturate(150%) blur(10px);}.header .align-inner {height: 100%;padding: 0 50px;}.header__logo {position: absolute;top: 0;bottom: 0;left: 50px;width: 154px;height: 100%;}.header__logo-menu {display: block;height: 100%;padding-top: 28px;-webkit-box-sizing: border-box;box-sizing: border-box;}.header__logo-icon {display: block;width: 154px;height: 26px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -460px -320px;background-repeat: no-repeat;}.header .list-util {position: absolute;top: 0;right: 50px;bottom: 0;height: 100%;font-size: 0;line-height: normal;}.header .list-util__item {display: inline-block;position: relative;height: 100%;vertical-align: middle;}.header .list-util__item:before {position: absolute;top: 50%;left: 0;width: 1px;height: 10px;margin-top: -4px;background-color: #ddd;content: '';}.header .list-util__item:first-child:before, .header .list-util__item:last-child:before {display: none;}.header .list-util__menu {display: block;height: 100%;padding: 0 12px 0 13px;-webkit-box-sizing: border-box;box-sizing: border-box;}.header .list-util__menu:hover .list-util__menu-text {font-weight: 500;}.header .list-util__menu-text {display: block;font-size: 14px;line-height: 80px;font-weight: 400;color: #000;text-align: center;}.header .list-util .menu-reservation {width: 110px;height: auto;margin-left: 18px;vertical-align: top;background-color: #00723a;}.header .list-util .menu-reservation .list-util__menu {padding-top: 15px;}.header .list-util .menu-reservation .list-util__menu:hover {background-color: #0d9a2c;}.header .list-util .menu-reservation .list-util__menu-text {font-size: 16px;line-height: 50px;font-weight: 500;color: #fff;}.gnb {height: 100%;font-size: 0;line-height: normal;text-align: center;}.gnb__item {display: inline-block;height: 100%;vertical-align: middle;}.gnb__item:hover .gnb__menu-text, .gnb__item.is-active .gnb__menu-text {color: #00723a;font-weight: 700;}.gnb__item.is-active .gnb__menu-text:before {background-color: #00723a;}.gnb__menu {display: block;height: 100%;padding: 0 23px;-webkit-box-sizing: border-box;box-sizing: border-box;}.gnb__menu-text {display: block;position: relative;font-size: 18px;line-height: 80px;font-weight: 500;color: #111;}.gnb__menu-text:before {position: absolute;right: -1px;bottom: 19px;left: 0;height: 3px;background-color: transparent;content: '';}.container {padding-top: 80px;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: -webkit-calc(100vh - 200px);min-height: calc(100vh - 200px);}.container.include-filter {position: relative;min-height: 100vh;}.align-inner {position: relative;width: 1200px;min-width: 1120px;margin: 0 auto;padding: 0 40px;-webkit-box-sizing: border-box;box-sizing: border-box;}.group-divider {font-size: 0;line-height: normal;}.group-divider .divider {display: inline-block;width: 50%;padding: 52px 0 77px;vertical-align: top;}.group-divider .divider .title {display: block;margin-bottom: 34px;font-size: 22px;line-height: 1.45em;font-weight: 500;color: #111;}.group-divider .divider:first-child {padding-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}.group-divider .divider:last-child {padding-left: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}.group-divider .timeslot--none {height: 450px;font-size: 0;text-align: center;}.group-divider .timeslot--none:after {display: inline-block;height: 100%;vertical-align: middle;content: '';}.group-divider .timeslot--none .text {display: inline-block;font-size: 16px;line-height: 1.56em;color: #666;vertical-align: middle;}.group-divider .list-timeslot {margin: -16px 0 0 -16px;}.group-divider .list-timeslot .timeslot__item {display: inline-block;margin: 16px 0 0 16px;vertical-align: top;}.group-divider .list-timeslot .input-radio--text {display: block;}.group-divider .list-timeslot + .box-title {margin-top: 55px;}.group-divider .list-event .event__item {position: relative;margin-top: 16px;}.group-divider .list-event .event__item:first-child {margin-top: 0;}.group-divider .list-event .event__item:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;border: 1px solid #ccc;content: '';}.group-divider .list-event .event__item.is-active:before {border: 2px solid #0d9a2c;}.group-divider .list-event .event__item.is-active .event__title {color: #0d9a2c;}.group-divider .list-event .event__item.is-disabled {background-color: rgba(221, 221, 221, 0.2);}.group-divider .list-event .event__item.is-disabled:before {border-color: #ddd;}.group-divider .list-event .event__item.is-disabled .event__title, .group-divider .list-event .event__item.is-disabled .event__desc, .group-divider .list-event .event__item.is-disabled .event__date {color: #ccc;}.group-divider .list-event .event__item.is-disabled .disabled_notice {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;text-align: center;}.group-divider .list-event .event__item.is-disabled .disabled_notice strong {font-size: 20px;}.group-divider .list-event .event__item.is-disabled .disabled_notice p {margin-top: 16px;font-size: 14px;line-height: 1.57em;font-weight: 400;}.group-divider .list-event .event__item.my-event:before {border: 2px solid #6c57e0;}.group-divider .list-event .event__item.my-event:after {position: absolute;right: 0;bottom: 0;width: 0;height: 0;border-bottom: solid 8px #6c57e0;border-right: solid 8px #6c57e0;border-left: solid 8px transparent;border-top: solid 8px transparent;content: '';}.group-divider .list-event .event__btn-item {display: block;width: 100%;padding: 24px 30px 28px 28px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;}.group-divider .list-event .event__title {display: block;font-size: 18px;line-height: 26px;font-weight: 500;color: #111;word-break: break-all;}.group-divider .list-event .event__desc {display: block;margin-top: 7px;font-size: 15px;line-height: 22px;font-weight: 400;color: #666;}.group-divider .list-event .event__date {display: block;margin-top: 15px;font-size: 14px;line-height: 1em;font-weight: 400;color: #999;}.group-divider .list-event .disabled_notice {display: none;}.footer {position: relative;width: 100%;min-width: 1200px;padding: 66px 50px 65px;border-top: 1px solid rgba(0, 0, 0, 0.05);background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}.footer .align-inner-right {position: relative;margin-left: 350px;}.footer .box-contact {margin-bottom: 44px;font-size: 0;line-height: normal;}.footer .contact {display: inline-block;margin-left: 83px;vertical-align: top;}.footer .contact:first-child {margin-left: 0;}.footer .contact:last-child {margin-left: 103px;}.footer .contact__title {display: block;position: relative;margin-bottom: 12px;font-size: 18px;line-height: 1.33em;font-weight: 500;color: #111;}.footer .contact__title--link:after {display: inline-block;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -483px -674px;background-repeat: no-repeat;margin: 1px 0 0 5px;vertical-align: top;content: '';}.footer .contact__title--link:hover {text-decoration: underline;}.footer .contact__text {display: inline-block;font-size: 15px;line-height: 1.47em;color: #666;vertical-align: top;}.footer .contact__text--mail {text-decoration: underline;}.footer .contact__text--mail:hover {color: #666;}.footer .time-table {max-width: 280px;font-size: 0;line-height: normal;}.footer .time-table .info__title, .footer .time-table .info__text {display: inline-block;font-size: 15px;line-height: 1.47em;color: #666;vertical-align: top;}.footer .time-table .info__title {width: 109px;}.footer .time-table .info__text {width: -webkit-calc(100% - 109px);width: calc(100% - 109px);}.footer .list-util {margin-bottom: 18px;font-size: 0;line-height: normal;}.footer .list-util__item {display: inline-block;position: relative;vertical-align: top;}.footer .list-util__item:first-child:before {display: none;}.footer .list-util__item:first-child .list-util__menu {padding-left: 0;}.footer .list-util__item:before {position: absolute;top: 50%;left: 0;width: 2px;height: 12px;margin-top: -6px;background-color: #aaa;content: '';}.footer .list-util__menu {display: block;padding: 0 16px 0 17px;}.footer .list-util__menu:hover .list-util__menu-text {text-decoration: underline;}.footer .list-util__menu-text {display: block;font-size: 15px;line-height: 1.6em;font-weight: 500;color: #111;}.footer .list-util__menu-text--em {font-weight: 700;}.footer .list-company {font-size: 0;line-height: normal;}.footer .list-company .company__item {display: inline-block;margin-left: 12px;font-size: 13px;line-height: 1.54em;font-weight: 400;color: #666;vertical-align: top;}.footer .list-company .company__item:first-child {margin-left: 0;}.footer .list-company .ceo-info {margin-left: 10px;}.footer .list-sns {position: absolute;top: -5px;right: -6px;font-size: 0;line-height: normal;}.footer .list-sns__item {display: inline-block;margin-left: 6px;vertical-align: top;}.footer .list-sns__item:first-child {margin-left: 0;}.footer .list-sns__menu {display: block;padding: 5px;}.footer .link-feed {position: absolute;top: -8px;right: 116px;padding: 12px 20px;font-size: 15px;line-height: 1.6em;font-weight: 500;color: #111;border: 1px solid #ddd;}.footer .copyright {display: block;font-size: 13px;line-height: 2.15em;font-weight: 400;color: #666;}.footer .icon-footer-logo {position: absolute;top: 70px;left: 50px;}.footer.no-border {border-top: 0;}.area-filter {position: absolute;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;}.area-filter.is-fixed {position: fixed;right: 0;bottom: 0;left: 0;}.area-filter .group-list-option {font-size: 0;line-height: normal;}.area-filter .group-list-option .btn-arrow {position: absolute;top: -35px;right: 40px;z-index: 100;padding: 8px 26px 7px 24px;border: 1px solid #ddd;border-bottom: 0;background-color: #fff;}.area-filter .group-list-option.is-opened {border-top: 1px solid #ddd;}.area-filter .group-list-option.is-opened .btn-arrow {top: -36px;border-bottom: 0;}.area-filter .group-list-option.is-opened .icon-arrow {width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -768px -646px;background-repeat: no-repeat;}.area-filter .group-list-option.is-opened .box-list-option {display: block;}.area-filter .group-list-option.is-opened .box-list-option--none {display: block;}.area-filter .box-list-option {display: none;overflow-y: auto;max-height: 358px;margin-right: -22px;padding-top: 42px;}.area-filter .box-list-option--none {display: none;height: 400px;font-size: 0;text-align: center;}.area-filter .box-list-option--none:after {display: inline-block;height: 100%;vertical-align: middle;content: '';}.area-filter .box-list-option--none .text {display: inline-block;font-size: 16px;line-height: 1.56em;color: #666;vertical-align: middle;}.area-filter .list-option {margin: -42px 0 0 -40px;padding-bottom: 40px;font-size: 0;line-height: normal;}.area-filter .list-option .option__item {display: inline-block;width: 540px;position: relative;margin: 42px 0 0 40px;vertical-align: top;}.area-filter .list-option .option__title {display: block;padding: 0 20px 20px 0;border-bottom: 1px solid #111;font-size: 18px;line-height: 1em;font-weight: 500;}.area-filter .list-option .btn-option-delete {position: absolute;top: -7px;right: -5px;padding: 5px;}.area-filter .list-option .btn-option-delete .icon-close {width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 660px 640px;background-position: -636.67px -175px;background-repeat: no-repeat;}.area-filter .timeslot {margin: -8px 0 0 -8px;padding-top: 20px;}.area-filter .timeslot__item {display: inline-block;margin: 8px 0 0 8px;vertical-align: top;}.area-filter .timeslot .btn-timeslot {position: relative;width: 83px;min-width: auto;height: 36px;padding: 10px 22px 10px 12px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #ccc;text-align: left;}.area-filter .timeslot .btn-timeslot:after {position: absolute;top: 50%;right: 7px;margin-top: -8px;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -723px -674px;background-repeat: no-repeat;content: '';}.area-filter .timeslot .btn-timeslot .btn__text {display: block;font-size: 14px;line-height: 1em;font-weight: 400;color: #111;}.area-filter .event {margin: 0 0 0 -8px;font-size: 0;line-height: normal;}.area-filter .event__item {display: inline-block;position: relative;width: 266px;height: 105px;margin: 8px 0 0 8px;padding: 17px 50px 20px 19px;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}.area-filter .event__title {display: block;max-height: 42px;margin-bottom: 11px;font-size: 15px;line-height: 1.4em;font-weight: 500;color: #111;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}.area-filter .event__date {display: block;font-size: 13px;line-height: 1.08em;font-weight: 400;color: #999;}.area-filter .event .btn-delete {position: absolute;top: 9px;right: 9px;padding: 10px;}.area-filter .box-bar {position: relative;}.area-filter .box-bar:before {position: absolute;top: 0;right: 0;left: 0;height: 1px;background-color: #ddd;content: '';}.area-filter .box-bar .align-inner {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid #ddd;background-color: #fff;}.area-filter .box-bar .bar__title {display: block;font-size: 0;line-height: normal;}.area-filter .box-bar .bar__title-text {display: inline-block;font-size: 20px;line-height: 1.6em;font-weight: 500;color: #111;vertical-align: middle;}.area-filter .box-bar .bar__title-keyword {display: inline-block;margin-left: 8px;font-size: 20px;line-height: 1.6em;font-weight: 500;color: #0d9a2c;vertical-align: middle;}.area-filter .box-bar .list-btn {margin-left: auto;font-size: 0;line-height: normal;}.area-filter .box-bar .list-btn__item {display: inline-block;margin-left: 16px;vertical-align: top;}.area-filter .box-bar .list-btn__item:first-child {margin-left: 0;}.area-filter .box-bar .list-btn .btn-reset, .area-filter .box-bar .list-btn .btn-apply {display: block;width: 200px;min-width: auto;padding: 23px 0 21px;}.area-filter .box-bar .list-btn .btn-reset .btn__text, .area-filter .box-bar .list-btn .btn-apply .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.area-fixed-btn {position: fixed;right: 0;bottom: 0;left: 0;z-index: 15;background-color: #fff;}.area-fixed-btn .box-bar {position: relative;}.area-fixed-btn .box-bar:before {position: absolute;top: 0;right: 0;left: 0;height: 1px;background-color: #ddd;content: '';}.area-fixed-btn .align-bar-inner {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 1200px;min-width: 1120px;height: 100px;margin: 0 auto;padding: 0 40px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid #ddd;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}.area-fixed-btn .bar__title {display: block;font-size: 0;line-height: normal;}.area-fixed-btn .bar__title-text {display: inline-block;font-size: 20px;line-height: 1.6em;font-weight: 500;color: #111;vertical-align: middle;}.area-fixed-btn .bar__title-keyword {display: inline-block;margin-left: 8px;font-size: 20px;line-height: 1.6em;font-weight: 500;color: #0d9a2c;vertical-align: middle;}.area-fixed-btn .list-btn {margin-left: auto;font-size: 0;line-height: normal;}.area-fixed-btn .list-btn__item {display: inline-block;margin-left: 16px;vertical-align: top;}.area-fixed-btn .list-btn__item:first-child {margin-left: 0;}.br-pc-point {display: block;}.br-laptop-point {display: none;}body.is-locked {overflow-y: hidden;}.dimmed {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 110;background-color: rgba(0, 0, 0, 0.5);}.dimmed.filter-type {z-index: 90;}.wrap-layer {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 110;min-width: 1120px;padding: 70px 40px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0;line-height: normal;text-align: center;}.wrap-layer:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.layer {display: inline-block;overflow-y: auto;position: relative;min-width: 480px;max-width: 580px;max-height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;text-align: left;vertical-align: middle;}.layer__header {padding: 43px 0 29px;margin: 0 48px;}.layer__contents {margin: 0 48px;border-top: 2px solid #111;border-bottom: 1px solid #ddd;}.layer__contents .layer__text {font-size: 16px;line-height: 1.5em;font-weight: 500;color: #111;}.layer__bottom {margin: 0 48px;padding: 47px 0 60px;}.layer__bottom .list-btn {display: table;table-layout: fixed;width: 100%;line-height: normal;text-align: center;}.layer__bottom .list-btn__item {display: table-cell;width: 100%;padding: 0 4px;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}.layer__bottom .list-btn__item:first-child {padding-left: 0;}.layer__bottom .list-btn__item:last-child {padding-right: 0;}.layer__bottom .list-btn .btn, .layer__bottom .list-btn .btn--color, .layer__bottom .list-btn .btn--bg {display: block;min-width: auto;width: 100%;padding: 21px 10px 19px;}.layer__bottom .list-btn .btn {border-color: #ccc;}.layer__bottom .list-btn .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.layer__bottom.small-bottom {padding-bottom: 48px;}.layer__title {display: block;font-size: 26px;line-height: 1.23em;font-weight: 700;color: #111;text-align: center;}.layer__btn-close {padding: 3px;position: absolute;top: 21px;right: 21px;}.layer .table .table__title {display: block;position: relative;margin-bottom: 19px;padding-left: 12px;font-size: 15px;line-height: 1em;font-weight: 500;color: #111;}.layer .table .table__title:before {position: absolute;top: 50%;left: 3px;width: 2px;height: 2px;margin-top: -1px;border-radius: 50%;background-color: #111;content: '';}.layer .table .table__title + table {border-top: 2px solid #111;}.layer .table .table__noti {display: inline-block;margin-top: -1px;margin-left: 12px;font-size: 14px;line-height: 1.07em;font-weight: 400;color: #0d9a2c;vertical-align: top;}.layer .table .th {padding: 12px 0 14px;border-bottom: 1px solid #111;font-size: 14px;line-height: 1em;font-weight: 400;color: #111;text-align: center;}.layer .table .td {padding: 15px 0 17px;font-size: 14px;line-height: 1.43em;font-weight: 400;color: #111;}.layer .table .text--gray {color: #999;}.layer .box-no-result {padding: 48px 0;}.layer .box-no-result .no-result__desc {font-size: 16px;line-height: 1.5em;color: #999;}.label {display: inline-block;vertical-align: top;}.label__text {display: inline-block;font-size: 15px;line-height: 24px;font-weight: 400;color: #111;vertical-align: top;}.label__text--must {display: inline-block;font-size: 11px;line-height: 15px;font-weight: 500;margin: 3px 0 0 5px;color: #0d9a2c;vertical-align: top;}.label__text--choice {display: inline-block;font-size: 11px;line-height: 15px;font-weight: 500;margin: 3px 0 0 5px;color: #999;vertical-align: top;}.label + .input-text {margin-top: 7px;}input[type='text'], input[type='password'] {display: block;width: 100%;height: 52px;padding: 0 19px;border: 1px solid #ccc;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 15px;line-height: 52px;font-weight: 400;color: #111;}input[type='text']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder {color: #999;opacity: 1;}input[type='text']::-moz-placeholder, input[type='password']::-moz-placeholder {color: #999;opacity: 1;}input[type='text']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder {color: #999;opacity: 1;}input[type='text']::-ms-input-placeholder, input[type='password']::-ms-input-placeholder {color: #999;opacity: 1;}input[type='text']::placeholder, input[type='password']::placeholder {color: #999;opacity: 1;}input[type='text']:-moz-read-only, input[type='password']:-moz-read-only {color: #ccc;}input[type='text']:read-only, input[type='password']:read-only {color: #ccc;}input[type='text']::-ms-clear, input[type='password']::-ms-clear {display: none;}input[type='text']::-ms-reveal, input[type='password']::-ms-reveal {display: none;}.input-checkbox {display: inline-block;position: relative;vertical-align: top;}.input-checkbox:before {position: absolute;top: 0;left: 0;border-radius: 50%;vertical-align: top;width: 24px;height: 24px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -242px;background-repeat: no-repeat;content: '';}.input-checkbox .label {padding: 0 32px;}.input-checkbox .label:first-child {padding-left: 0;}.input-checkbox .label:last-child {padding-right: 0;}.input-checkbox .checkbox--circle, .input-checkbox .checkbox--square {margin: -1px !important;padding: 0 !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);position: absolute;-moz-appearance: none;appearance: none;-webkit-appearance: none;}.input-checkbox .checkbox--text {-moz-appearance: none;appearance: none;-webkit-appearance: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.input-checkbox--square:before {border-radius: 0;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -603px -674px;background-repeat: no-repeat;}.input-checkbox--square .label {padding: 1px 0 2px 22px;}.input-checkbox--square .label__text {font-size: 13px;line-height: 1em;font-weight: 400;color: #666;}.input-checkbox--text {width: 123px;height: 52px;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}.input-checkbox--text:before {display: none;}.input-checkbox--text .label {display: block;height: 100%;padding: 0;}.input-checkbox--text .label__text {line-height: 50px;}.input-checkbox--lg:before {width: 28px;height: 28px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 924px 896px;background-position: -891.33px -282.33px;background-repeat: no-repeat;}.input-checkbox--lg .label {padding-left: 38px;}.input-checkbox--lg .label__text {font-size: 20px;line-height: 1.4em;color: #111;}.input-radio {display: inline-block;position: relative;vertical-align: top;}.input-radio:before {position: absolute;top: 2px;left: 0;border-radius: 50%;vertical-align: top;width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -524px -716px;background-repeat: no-repeat;content: '';}.input-radio .label {padding: 0 28px;}.input-radio .label:first-child {padding-left: 0;}.input-radio .label:last-child {padding-right: 0;}.input-radio .radio {margin: -1px !important;padding: 0 !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);position: absolute;-moz-appearance: none;appearance: none;-webkit-appearance: none;}.input-radio .radio--text {-moz-appearance: none;appearance: none;-webkit-appearance: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.input-radio--text {width: 262px;height: 52px;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}.input-radio--text:before {display: none;}.input-radio--text .label {display: block;height: 100%;padding: 0;}.input-radio--text .label__text {line-height: 50px;}.input-guide {margin-top: 6px;font-size: 13px;line-height: 1.31em;font-weight: 400;color: #999;}.box-input {display: block;width: 100%;position: relative;font-size: 0;line-height: normal;}.box-input .input-desc {position: absolute;top: 50%;right: 20px;margin-top: -6px;font-size: 15px;line-height: 1em;font-weight: 400;color: #111;}.box-input.is-active .input-text, .box-input.is-active .input-password {border-color: #111;}.box-input.is-errored .input-text, .box-input.is-errored .input-password {border-color: #f65846;}.box-input.is-errored .input-guide {display: block;color: #f65846;}.box-input.is-confirmed .input-guide {color: #0d9a2c;}.box-input-checkbox {position: relative;font-size: 0;line-height: normal;}.box-input-checkbox.is-checked .input-checkbox:before {width: 24px;height: 24px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -274px;background-repeat: no-repeat;}.box-input-checkbox.is-checked .input-checkbox--square:before {width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -627px -674px;background-repeat: no-repeat;}.box-input-checkbox.is-checked .input-checkbox--lg:before {width: 28px;height: 28px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 924px 896px;background-position: -891.33px -319.67px;background-repeat: no-repeat;}.box-input-checkbox.is-checked .input-checkbox--text {border: 2px solid #0d9a2c;}.box-input-checkbox.is-checked .input-checkbox--text .label__text {line-height: 48px;color: #0d9a2c;}.box-input-checkbox.is-checked .tooltip {display: block;}.box-input-checkbox.is-disabled .input-checkbox--text {border-color: #ddd;background-color: rgba(221, 221, 221, 0.2);}.box-input-checkbox.is-disabled .input-checkbox--text .checkbox--text {cursor: default;}.box-input-checkbox.is-disabled .input-checkbox--text .label__text {color: #ccc;}.box-input-checkbox.my-event .input-checkbox--text {border: 2px solid #6c57e0;}.box-input-checkbox.my-event .input-checkbox--text .checkbox--text {cursor: default;}.box-input-checkbox.my-event .input-checkbox--text:after {position: absolute;right: -2px;bottom: -2px;width: 0;height: 0;border-bottom: solid 8px #6c57e0;border-right: solid 8px #6c57e0;border-left: solid 8px transparent;border-top: solid 8px transparent;content: '';}.box-input-checkbox .tooltip {display: none;position: absolute;top: 32px;left: 0;padding: 16px 15px;border: 1px solid #111;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}.box-input-checkbox .tooltip:before {position: absolute;top: -7px;left: 5px;width: 0;height: 0;border-top: none;border-bottom: 6px solid #111;border-right: 6px solid transparent;border-left: 6px solid transparent;content: '';}.box-input-checkbox .tooltip:after {position: absolute;top: -5px;left: 5px;width: 0;height: 0;border-top: none;border-bottom: 6px solid #fff;border-right: 6px solid transparent;border-left: 6px solid transparent;content: '';}.box-input-checkbox .tooltip__text {font-size: 13px;line-height: 1em;font-weight: 400;color: #111;}.box-input-radio {position: relative;font-size: 0;line-height: normal;}.box-input-radio.is-checked .input-radio:before {width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -552px -716px;background-repeat: no-repeat;}.box-input-radio.is-checked .input-radio--text {border: 2px solid #0d9a2c;}.box-input-radio.is-checked .input-radio--text .label__text {line-height: 48px;color: #0d9a2c;}.box-input-radio.is-disabled .input-radio--text {border-color: #ddd;background-color: rgba(221, 221, 221, 0.2);}.box-input-radio.is-disabled .input-radio--text .radio--text {cursor: default;}.box-input-radio.is-disabled .input-radio .label__text {color: #ccc;}.box-input-radio.is-disabled.is-checked .input-radio:before {width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -496px -716px;background-repeat: no-repeat;}.group-input {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.group-input .box-input, .group-input .box-input-password, .group-input .box-input-checkbox, .group-input .box-input-radio {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;margin: 0 0 0 8px;}.group-input .box-input:first-child, .group-input .box-input-password:first-child, .group-input .box-input-checkbox:first-child, .group-input .box-input-radio:first-child {margin-left: 0;}.group-input.is-errored + .input-guide {display: block;color: #f65846;}.btn {display: inline-block;min-width: 120px;padding: 14px 10px 12px;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 0;line-height: normal;border: 1px solid #111;background-color: #fff;}.btn .btn__text {display: inline-block;font-size: 16px;line-height: 1.25em;font-weight: 400;color: #111;vertical-align: top;}.btn + .btn {margin-left: 16px;}.btn:first-child {margin-left: 0;}.btn.is-disabled {border-color: #ddd;background-color: #ddd;cursor: default;}.btn.is-disabled .btn__text {color: #fff;}.btn--color {display: inline-block;min-width: 120px;padding: 14px 10px 12px;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 0;line-height: normal;border: 1px solid #00723a;background-color: #fff;}.btn--color .btn__text {display: inline-block;font-size: 16px;line-height: 1.25em;font-weight: 400;color: #111;vertical-align: top;}.btn--color + .btn--color {margin-left: 16px;}.btn--color:first-child {margin-left: 0;}.btn--color.is-disabled {border-color: #ddd;background-color: #ddd;cursor: default;}.btn--color.is-disabled .btn__text {color: #fff;}.btn--color .btn__text {color: #00723a;}.btn--bg {display: inline-block;min-width: 120px;padding: 14px 10px 12px;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 0;line-height: normal;border: 1px solid #00723a;background-color: #00723a;}.btn--bg .btn__text {display: inline-block;font-size: 16px;line-height: 1.25em;font-weight: 400;color: #111;vertical-align: top;}.btn--bg + .btn--bg {margin-left: 16px;}.btn--bg:first-child {margin-left: 0;}.btn--bg.is-disabled {border-color: #ddd;background-color: #ddd;cursor: default;}.btn--bg.is-disabled .btn__text {color: #fff;}.btn--bg .btn__text {color: #fff;}.btn--bg__orange {border-color: #ff6c0c;background-color: #ff6c0c;}.btn--bg__orange:hover, .btn--bg__orange:active, .btn--bg__orange:focus {background-color: #ec5d00;}.btn-download {min-width: 70px;height: 40px;margin-left: 0;margin-right: 10px;padding: 10px 12px 12px;}.btn-download + .btn-download {margin-left: 0;}.btn-download:hover {background-color: #111;}.btn-download:hover .btn__text {color: #fff;}.btn-download:hover .icon-download {width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -507px -674px;background-repeat: no-repeat;}.btn-download .btn__text {font-size: 13px;line-height: 1.31em;}.btn-download .icon-download {margin: 1px 0 0 5px;}.link-top {position: fixed;right: 53px;bottom: 50px;z-index: 10;width: 56px;height: 56px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -460px -386px;background-repeat: no-repeat;opacity: 0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-delay: 0.15s;transition-delay: 0.15s;pointer-events: none;}.link-top.is-active {pointer-events: initial;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.link-top.on {position: absolute;}.box-select {position: relative;z-index: 1;}.box-select + .box-select {margin-top: 12px;}.box-select .select__btn {display: block;position: relative;width: 100%;height: 52px;padding: 0 56px 0 20px;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 15px;line-height: 1em;font-weight: 400;color: #999;text-align: left;}.box-select .select__btn:after {position: absolute;top: 18px;right: 20px;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -531px -674px;background-repeat: no-repeat;content: '';}.box-select .box-option {display: none;overflow-y: auto;position: absolute;top: 100%;left: 0;z-index: 20;width: 100%;max-height: 160px;border: 1px solid #111;border-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;}.box-select .list-option {padding: 8px 0 7px;}.box-select .list-option__item:hover .list-option__btn {background-color: rgba(221, 221, 221, 0.2);}.box-select .list-option__btn {display: block;width: 100%;padding: 9px 19px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 15px;line-height: 1.27em;font-weight: 400;text-align: left;}.box-select.is-expanded {z-index: 20;}.box-select.is-expanded .select__btn {border-color: #111;color: #111;}.box-select.is-expanded .select__btn:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.box-select.is-expanded .box-option {display: block;}.box-select.is-selected .select__btn {color: #111;}.box-select.is-errored .select__btn {border-color: #f65846;}.box-select.is-errored .input-guide {color: #f65846;}.box-select.box-select--small {display: inline-block;width: 152px;vertical-align: top;}.box-select.box-select--small .select__btn {width: 120px;height: 44px;margin: 0 auto;padding: 0;border: 0;color: #111;font-size: 16px;line-height: 1em;font-weight: 500;}.box-select.box-select--small .select__btn:before {position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background-color: #111;content: '';}.box-select.box-select--small .select__btn:after {top: 15px;right: 0;}.box-select.box-select--small .box-option {border-top: 1px solid #111;}.box-select.box-select--small .list-option {padding: 0;}.box-select.box-select--small .list-option__btn {padding: 9px 15px 11px;font-size: 16px;line-height: 1.25em;font-weight: 500;}.box-select.box-select--small.is-expanded .box-option {margin-top: -1px;}.list-tab {font-size: 0;line-height: normal;text-align: center;}.list-tab .tab__item {display: inline-block;position: relative;vertical-align: middle;}.list-tab .tab__item:before {position: absolute;top: 50%;left: 0;width: 1px;height: 16px;margin-top: -8px;background-color: #ddd;content: '';}.list-tab .tab__item[style*='none'] + .tab__item:before, .list-tab .tab__item:first-child:before {display: none;}.list-tab .tab__item:hover .tab__menu-text, .list-tab .tab__item.is-active .tab__menu-text {font-weight: 700;color: #111;}.list-tab .tab__item:hover .tab__menu-text:before, .list-tab .tab__item.is-active .tab__menu-text:before {opacity: .5;background-color: #0d9a2c;}.list-tab .tab__item:hover .tab__menu-text.tab__menu-text--orange:before, .list-tab .tab__item.is-active .tab__menu-text.tab__menu-text--orange:before {opacity: .6;background-color: #ff6c0c;}.list-tab .tab__menu {display: block;padding: 0 24px;}.list-tab .tab__menu-text {display: block;position: relative;font-size: 20px;line-height: 1em;font-weight: 500;color: #ccc;}.list-tab .tab__menu-text:before {position: absolute;right: 0;bottom: -2px;left: 0;z-index: 1;height: 4px;background-color: transparent;content: '';}.list-tab--small {text-align: left;}.list-tab--small .tab__item {display: inline-block;position: relative;vertical-align: middle;}.list-tab--small .tab__item:before {height: 12px;margin-top: -6px;}.list-tab--small .tab__item:first-child .tab__menu {padding-left: 0;}.list-tab--small .tab__item:hover .tab__menu-text, .list-tab--small .tab__item.is-active .tab__menu-text {font-weight: 500;}.list-tab--small .tab__item:hover .tab__menu-text:before, .list-tab--small .tab__item.is-active .tab__menu-text:before {display: none;}.list-tab--small .tab__menu {padding: 0 17px 0 16px;}.list-tab--small .tab__menu-text {font-size: 15px;line-height: 1em;font-weight: 400;color: #999;}.list-tab--small .tab__menu-text:before {display: none;}.list-tab-content .tab-content__item {display: none;}.list-tab-content .tab-content__item.is-active {display: block;}.table table {table-layout: fixed;width: 100%;border: 0;}.table .th, .table .td {vertical-align: middle;}.table .text--gray {color: #999;}.area-form {padding: 50px 0;border-top: 2px solid #111;}.area-form .form__title {display: block;font-size: 22px;line-height: 1.45em;font-weight: 500;color: #111;text-align: center;}.area-form .form__sub-title {display: block;margin-top: 13px;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;text-align: center;}.area-form .form__sub-title + .form__box-info {margin-top: 38px;}.area-form .form__contents {margin: 39px auto 80px;}.area-form .form__box-bottom {border-top: 1px solid #ddd;padding-top: 80px;font-size: 0;line-height: normal;text-align: center;}.area-form .form__box-bottom .form__text {display: inline-block;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #111;vertical-align: top;}.area-form .form__box-bottom .form__text + .form__btn-link {margin-left: 14px;}.area-form .form__box-bottom .form__btn-link {display: inline-block;vertical-align: top;}.area-form .form__box-bottom .list-btn {margin-bottom: 34px;}.area-form .form__box-bottom .list-btn:last-child {margin-bottom: 0;}.area-form .form__box-info {width: 480px;margin: 41px auto 76px;-webkit-box-sizing: border-box;box-sizing: border-box;}.area-form .form__text {font-size: 18px;line-height: 1.33em;font-weight: 400;color: #666;}.area-form .form__btn-link {font-size: 15px;line-height: 1.6em;font-weight: 500;color: #0d9a2c;text-decoration: underline;}.area-form .form__btn-link--gray {color: #999;}.area-form .table {margin-top: 55px;padding-bottom: 40px;border-bottom: 1px solid #ddd;}.area-form .table .th, .area-form .table .td {padding-bottom: 40px;vertical-align: top;}.area-form .table .label {display: block;min-height: 52px;padding-top: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;font-size: 0;line-height: normal;}.area-form .table .group-input .btn {height: 52px;margin-left: 10px;padding-top: 19px;border-color: #ccc;}.area-form .table .group-input .btn.is-disabled {background-color: #fff;}.area-form .table .group-input .btn.is-disabled .btn__text {color: #ccc;}.area-form .table .group-input .btn__text {font-size: 15px;line-height: 1em;font-weight: 400;color: #111;}.area-form .table .group-input .box-input-radio {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-top: 14px;}.area-form .table .group-input .box-input-radio:not(:first-child) {margin-left: 40px;}.area-form .table .group-input .label {min-height: auto;padding-top: 0;}.area-form .table + .form__box-bottom {border-top: 0;}.area-form .list-info {width: 310px;margin: 0 auto;}.area-form .list-info__item {margin-top: 10px;font-size: 0;line-height: normal;}.area-form .list-info__item:first-child {margin-top: 0;}.area-form .list-info .info__detail {position: relative;padding-right: 100px;}.area-form .list-info .info__detail dd {display: inline-block;top: 6px;vertical-align: top;}.area-form .list-info .info__text {font-size: 16px;line-height: 1.63em;font-weight: 500;color: #111;word-break: break-all;}.area-form .list-info .info__text--small {position: absolute;top: 5px;right: 0;font-size: 14px;line-height: 1em;font-weight: 400;color: #999;}.area-form .list-btn {font-size: 0;line-height: normal;text-align: center;}.area-form .list-btn__item {display: inline-block;margin-left: 16px;vertical-align: top;}.area-form .list-btn__item:first-child {margin-left: 0;}.area-form .list-btn .btn, .area-form .list-btn .btn--color, .area-form .list-btn .btn--bg {min-width: 200px;padding: 23px 10px 21px;}.area-form .list-btn .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.box-list-desc .list-desc__title {display: block;margin-bottom: 9px;font-size: 15px;line-height: 1em;font-weight: 500;color: #111;}.box-list-desc .list-desc__item {position: relative;padding-left: 10px;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.box-list-desc .list-desc__item:before {position: absolute;top: 12px;left: 1px;width: 3px;height: 3px;background-color: #666;border-radius: 50%;content: '';}.box-list-desc2 {padding: 25px 32px 26px 33px;border: 1px solid #ddd;}.box-list-desc2 .list-desc__item {position: relative;padding-left: 9px;font-size: 14px;line-height: 1.86em;font-weight: 500;}.box-list-desc2 .list-desc__item:before {position: absolute;top: 13px;left: 1px;width: 2px;height: 2px;background: #111;content: '';}.form-search__inner {position: relative;}.form-search .box-input {display: block;width: 100%;height: 60px;padding-right: 28px;border-bottom: 1px solid #111;-webkit-box-sizing: border-box;box-sizing: border-box;}.form-search .input-search {height: 100%;padding: 0 44px 0 0;border: 0;font-size: 16px;line-height: 60px;}.form-search .input-search::-webkit-input-placeholder {color: #999;opacity: 1;}.form-search .input-search::-moz-placeholder {color: #999;opacity: 1;}.form-search .input-search:-ms-input-placeholder {color: #999;opacity: 1;}.form-search .input-search::-ms-input-placeholder {color: #999;opacity: 1;}.form-search .input-search::placeholder {color: #999;opacity: 1;}.form-search .input-search::-ms-clear {display: none;}.form-search .input-search::-ms-reveal {display: none;}.form-search .group-btn {position: absolute;top: 0;right: 0;bottom: 0;z-index: 1;font-size: 0;line-height: normal;text-align: right;}.form-search .search__btn-reset {display: none;position: absolute;top: 0;right: 28px;bottom: 0;width: 40px;}.form-search .search__btn-reset:before {position: absolute;top: 50%;right: 0;left: 50%;z-index: -1;margin: -12px 0 0 -12px;border-radius: 50%;width: 24px;height: 24px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -654px -320px;background-repeat: no-repeat;content: '';}.form-search .search__btn-reset .input-reset {width: 100%;border: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: transparent;font-size: 0;line-height: normal;cursor: pointer;}.form-search .search__btn-submit {display: inline-block;height: 100%;padding-left: 6px;vertical-align: top;}.list-card {margin: -20px 0 0 -20px;font-size: 0;line-height: normal;}.list-card__item {display: inline-block;position: relative;width: 360px;min-height: 196px;margin: 20px 0 0 20px;padding: 24px 28px 68px;-webkit-box-sizing: border-box;box-sizing: border-box;}.list-card__item:before {position: absolute;top: 0;right: 0;left: 0;width: 100%;height: 2px;background-color: #0d9a2c;content: '';}.list-card__item:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;width: 100%;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;content: '';}.list-card__title {display: block;overflow: hidden;max-height: 50px;font-size: 18px;line-height: 26px;font-weight: 500;color: #111;word-break: break-all;}.list-card__desc {margin-top: 12px;font-size: 14px;line-height: 1em;font-weight: 400;color: #111;}.list-card .add-info {margin-top: 10px;}.list-card .add-info__title {display: inline-block;margin-right: 8px;font-size: 14px;line-height: 1em;font-weight: 500;color: #111;vertical-align: top;}.list-card .add-info__text {display: inline-block;font-size: 14px;line-height: 1em;font-weight: 400;color: #111;vertical-align: top;}.list-card .add-info__text.add-info__text--gray {color: #999;}.list-card .btn-reserve {position: absolute;bottom: 28px;left: 28px;display: block;width: 88px;min-width: auto;padding: 13px 10px 11px;border-color: #ccc;}.list-card .btn-reserve .btn__text {font-size: 14px;line-height: 1em;font-weight: 400;}.list-card .btn-reserve.is-disabled {background-color: #fff;}.list-card .btn-reserve.is-disabled .btn__text {color: #ccc;}.list-card .timeslot {min-height: 48px;margin-top: 14px;font-size: 0;line-height: normal;}.list-card .timeslot__text {display: inline-block;position: relative;padding: 4px 11px 5px 10px;font-size: 15px;line-height: 1em;font-weight: 400;color: #111;vertical-align: top;}.list-card .timeslot__text:before {position: absolute;top: 7px;left: 0;width: 1px;height: 10px;background-color: #ddd;content: '';}.list-card .timeslot__text:nth-of-type(3n) {padding-right: 0;}.list-card .timeslot__text:nth-of-type(3n+1) {padding-left: 1px;}.list-card .timeslot__text:nth-of-type(3n+1):before {display: none;}.list-card .timeslot + .add-info {margin-top: 42px;}.list-card__item--orange:before {background-color: #ff6c0c;}.list-card__item--cancel {padding-bottom: 34px;}.list-card__item--cancel:before {background-color: #111;}.list-card__item--cancel .list-card__title {text-decoration: line-through;color: #999;}.list-card__item--cancel .list-card__desc {color: #999;}.list-card__item--cancel .btn-reserve {display: none;}.list-card__item--cancel .timeslot__text {color: #999;}.list-thumbnail {margin: 21px 0 0 -38px;font-size: 0;line-height: normal;}.list-thumbnail__item {display: inline-block;margin: 78px 0 0 38px;vertical-align: top;}.list-thumbnail__item.is-fixed {position: relative;}.list-thumbnail__item.is-fixed:after {position: absolute;top: 1px;left: 1px;width: 36px;height: 42px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -636px -386px;background-repeat: no-repeat;content: '';}.list-thumbnail__menu {display: block;width: 348px;}.list-thumbnail__menu:hover .list-thumbnail__mask {-ms-transform: translate(-100%, -100%);transform: translate(-100%, -100%);-webkit-transform: translate(-100%, -100%);transition-delay: 0s;-webkit-transition-delay: 0s;}.list-thumbnail__menu:hover .list-thumbnail__box-img {border-color: transparent;}.list-thumbnail__menu:hover .list-thumbnail__img {transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}.list-thumbnail__menu:hover .list-thumbnail__title {text-decoration: underline;}.list-thumbnail__group-img {overflow: hidden;position: relative;}.list-thumbnail__mask {position: absolute;right: -40px;bottom: -40px;z-index: 1;transition: all .35s;-webkit-transition: all .35s;-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate(0, 0);}.list-thumbnail__mask img {display: block;max-width: 100%;width: 40px;}.list-thumbnail__box-img {display: block;overflow: hidden;border: 1px solid #efefef;-webkit-transition: all .6s;transition: all .6s;}.list-thumbnail__img {display: block;overflow: hidden;height: 260px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;-webkit-transition: transform 0.6s;}.list-thumbnail__img img {display: block;width: 100%;height: 100%;-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;-webkit-transition: transform 0.6s;}.list-thumbnail__title {max-height: 72px;margin-top: 23px;font-size: 24px;line-height: 1.5em;font-weight: 500;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;color: #111;word-break: break-all;}.list-thumbnail__desc {max-height: 84px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;margin-top: 11px;font-size: 18px;line-height: 1.56em;font-weight: 400;color: #666;word-break: break-all;}.list-thumbnail__date {display: block;margin-top: 16px;font-size: 18px;line-height: 1em;font-weight: 400;color: #999;}.list-notice {border-bottom: 1px solid #efefef;}.list-notice__item {padding: 42px 0 48px;border-top: 1px solid #ddd;}.list-notice__item:first-child {border-top: 0;padding-top: 0;}.list-notice__item.is-fixed .list-notice__link:before {display: inline-block;margin: 3px 3px 0 0;width: 24px;height: 27px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -148px;background-repeat: no-repeat;vertical-align: top;content: '';}.list-notice__title {margin-bottom: 12px;}.list-notice__content {display: -webkit-box;display: -ms-flexbox;display: flex;}.list-notice__thumbnail {-webkit-box-flex: 0;-ms-flex: 0 0 280px;flex: 0 0 280px;width: 280px;height: 180px;border: 1px solid #efefef;}.list-notice__thumbnail img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.list-notice__text {padding-left: 24px;}.list-notice__link {display: block;max-height: 56px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;font-size: 22px;line-height: 1.27em;font-weight: 500;color: #111;word-break: break-all;}.list-notice__sub-title {max-height: 48px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;word-break: break-all;}.list-notice__date {display: block;margin-top: 16px;font-size: 14px;line-height: 1em;font-weight: 400;color: #999;}.list-notice .box-btn {font-size: 0;line-height: normal;}.list-notice .box-btn .btn:first-of-type {margin-left: 0;}.list-gallery {margin: 60px 0 0 -40px;font-size: 0;line-height: normal;}.list-gallery__item {display: inline-block;margin: 40px 0 0 40px;vertical-align: top;}.list-gallery__menu {display: block;overflow: hidden;position: relative;width: 250px;height: 250px;}.list-gallery__menu:before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(0, 0, 0, 0.03);pointer-events: none;content: '';}.list-gallery__menu img {max-width: 100%;vertical-align: top;}.list-grid-thumbnail {overflow: hidden;position: relative;padding-bottom: 31.667%;background-color: #fff;}.list-grid-thumbnail .list-grid__item {overflow: hidden;font-size: 0;line-height: normal;}.list-grid-thumbnail .list-grid__item:first-child {position: absolute;top: 0;right: 75.313%;bottom: 0;left: 0;}.list-grid-thumbnail .list-grid__item:nth-child(2) {position: absolute;top: 0;right: 50.209%;left: 25.1045%;padding-bottom: 15.625%;}.list-grid-thumbnail .list-grid__item:nth-child(3) {position: absolute;top: 0;right: 25.1042%;left: 50.209%;padding-bottom: 15.625%;}.list-grid-thumbnail .list-grid__item:nth-child(4) {position: absolute;top: 50.66%;right: 50.209%;left: 25.1045%;padding-bottom: 15.625%;}.list-grid-thumbnail .list-grid__item:nth-child(5) {position: absolute;top: 50.66%;right: 25.1042%;left: 50.209%;padding-bottom: 15.625%;}.list-grid-thumbnail .list-grid__item:last-child {position: absolute;top: 0;right: 0;bottom: 0;left: 75.313%;}.list-grid-thumbnail .list-grid__item:hover .list-grid__box-text {display: block;}.list-grid-thumbnail .list-grid__item:hover img {-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transform: scale(1.1);}.list-grid-thumbnail .list-grid__box-text {display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 114, 58, 0.8);text-align: center;}.list-grid-thumbnail .list-grid__box-text:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.list-grid-thumbnail .list-grid__text {display: inline-block;font-size: 24px;line-height: 1.58em;font-weight: 500;color: #fff;vertical-align: middle;}.list-grid-thumbnail img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;-webkit-transition: transform 0.6s;}.list-step {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.list-step__item {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;text-align: center;font-size: 0;line-height: normal;}.list-step__item:before {position: absolute;top: 17px;right: -50%;width: 100%;height: 1px;margin-right: -18px;background-color: #ddd;content: '';}.list-step__item:last-child:before {display: none;}.list-step__item.is-active .list-step__text {border-color: #0d9a2c;color: #0d9a2c;}.list-step__item.is-active .list-step__title {color: #0d9a2c;}.list-step__item.is-completed:before {background-color: #0d9a2c;}.list-step__item.is-completed:after {position: absolute;top: 0;right: 50%;margin-right: -18px;width: 36px;height: 36px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -642px -568px;background-repeat: no-repeat;content: '';}.list-step__item.is-completed .list-step__text {border: none;background-color: transparent;font-size: 0;line-height: normal;}.list-step__text {display: inline-block;min-width: 36px;min-height: 36px;margin-bottom: 10px;border: 1px solid #ddd;border-radius: 50%;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 15px;line-height: 34px;font-weight: 500;color: #999;vertical-align: top;}.list-step__title {display: block;font-size: 15px;line-height: 1em;font-weight: 400;color: #111;}.box-page-title {position: relative;padding: 76px 0 40px;}.box-page-title .page-title {display: block;font-size: 42px;line-height: 1em;font-weight: 700;text-align: center;}.box-page-title.sub-type {padding: 105px 0 88px;}.box-page-title.sub-type .page-title {font-size: 56px;line-height: 1.46em;font-weight: 700;text-align: left;}.box-no-result .no-result__desc {font-size: 16px;line-height: 1.63em;font-weight: 400;color: #111;text-align: center;}.pagination {font-size: 0;line-height: normal;text-align: center;}.pagination__btn {display: inline-block;width: 40px;height: 40px;vertical-align: top;}.pagination__btn + .pagination__btn {margin-left: 10px;}.pagination__btn:first-of-type {margin-left: 0;}.pagination__btn:hover .pagination__btn-text, .pagination__btn.is-active .pagination__btn-text {line-height: 40px;font-weight: 700;color: #0d9a2c;text-decoration: underline;}.pagination__btn:hover .pagination__icon-first, .pagination__btn.is-active .pagination__icon-first {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -546px -568px;background-repeat: no-repeat;}.pagination__btn:hover .pagination__icon-last, .pagination__btn.is-active .pagination__icon-last {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -306px -568px;background-repeat: no-repeat;}.pagination__btn:hover .pagination__icon-prev, .pagination__btn.is-active .pagination__icon-prev {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -594px -568px;background-repeat: no-repeat;}.pagination__btn:hover .pagination__icon-next, .pagination__btn.is-active .pagination__icon-next {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -258px -568px;background-repeat: no-repeat;}.pagination__btn.is-disabled {cursor: default;}.pagination__btn.is-disabled .pagination__icon-first {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -354px -568px;background-repeat: no-repeat;}.pagination__btn.is-disabled .pagination__icon-last {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -172px -716px;background-repeat: no-repeat;}.pagination__btn.is-disabled .pagination__icon-prev {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -220px -716px;background-repeat: no-repeat;}.pagination__btn.is-disabled .pagination__icon-next {width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -402px -568px;background-repeat: no-repeat;}.pagination__btn-text {display: block;font-size: 15px;line-height: 40px;font-weight: 400;color: #111;text-align: center;}.pagination .pagination__icon-first {display: block;width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -450px -568px;background-repeat: no-repeat;}.pagination .pagination__icon-last {display: block;width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -162px -568px;background-repeat: no-repeat;}.pagination .pagination__icon-prev {display: block;width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -498px -568px;background-repeat: no-repeat;}.pagination .pagination__icon-next {display: block;width: 40px;height: 40px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -210px -568px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn {width: 48px;height: 48px;}.pagination.big-type .pagination__btn + .pagination__btn {margin-left: 12px;}.pagination.big-type .pagination__btn:hover .pagination__icon-first, .pagination.big-type .pagination__btn.is-active .pagination__icon-first {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -432px -618px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn:hover .pagination__icon-last, .pagination.big-type .pagination__btn.is-active .pagination__icon-last {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -4px -716px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn:hover .pagination__icon-prev, .pagination.big-type .pagination__btn.is-active .pagination__icon-prev {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -632px -232px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn:hover .pagination__icon-next, .pagination.big-type .pagination__btn.is-active .pagination__icon-next {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -116px -716px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn.is-disabled .pagination__icon-first {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -656px -618px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn.is-disabled .pagination__icon-last {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -544px -618px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn.is-disabled .pagination__icon-prev {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -580px -386px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn.is-disabled .pagination__icon-next {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -600px -618px;background-repeat: no-repeat;}.pagination.big-type .pagination__btn-text {font-size: 18px;line-height: 48px;}.pagination.big-type .pagination__icon-first {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -524px -386px;background-repeat: no-repeat;}.pagination.big-type .pagination__icon-last {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -712px -618px;background-repeat: no-repeat;}.pagination.big-type .pagination__icon-prev {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -488px -618px;background-repeat: no-repeat;}.pagination.big-type .pagination__icon-next {width: 48px;height: 48px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -60px -716px;background-repeat: no-repeat;}.group-calendar .select-info {margin-top: 24px;font-size: 0;line-height: normal;}.group-calendar .select-info__item {display: inline-block;margin-left: 24px;vertical-align: top;}.group-calendar .select-info__item:first-child {margin-left: 0;}.group-calendar .select-info__text {display: inline-block;margin-left: 6px;font-size: 14px;line-height: 1.07em;font-weight: 400;color: #666;vertical-align: top;}.group-calendar .select-info__icon {display: inline-block;width: 16px;height: 16px;background-color: transparent;vertical-align: top;}.group-calendar .select-info__icon--gray {background-color: rgba(221, 221, 221, 0.2);}.group-calendar .select-info__icon--green {background-color: #0d9a2c;}.group-calendar .select-info__icon--small-dot {width: 6px;height: 6px;margin-top: 5px;background-color: #ff6c0c;border-radius: 50%;}.group-calendar .select-info__icon--white {background-color: #fff;border: 1px solid #0d9a2c;}.group-calendar .select-info__icon--purple {position: relative;border: 1px solid #6c57e0;}.group-calendar .select-info__icon--purple:after {position: absolute;right: -1px;bottom: -1px;width: 0;height: 0;border-bottom: solid 4px #6c57e0;border-right: solid 4px #6c57e0;border-left: solid 4px transparent;border-top: solid 4px transparent;content: '';}.group-calendar .calendar-info {margin-top: 54px;font-size: 0;line-height: normal;}.group-calendar .calendar-info__title {display: inline-block;position: relative;width: 117px;margin-top: 15px;padding: 0 12px 0 9px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 16px;line-height: 1.38em;font-weight: 500;color: #111;vertical-align: top;}.group-calendar .calendar-info__title:first-of-type {margin-top: 0;}.group-calendar .calendar-info__title:before {position: absolute;top: 10px;left: 0;width: 3px;height: 3px;border-radius: 50%;background-color: #111;content: '';}.group-calendar .calendar-info__desc {display: inline-block;width: -webkit-calc(100% - 117px);width: calc(100% - 117px);margin-top: 15px;font-size: 16px;line-height: 1.38em;font-weight: 400;color: #666;vertical-align: top;}.group-calendar .calendar-info__desc:first-of-type {margin-top: 0;}.datepicker__header {position: relative;}.datepicker__noti {display: none;position: relative;margin-top: 4px;font-size: 16px;line-height: 1.56em;color: #0d9a2c;vertical-align: top;}.datepicker__noti:before {display: inline-block;width: 3px;height: 3px;margin: -4px 4px 0 20px;vertical-align: middle;border-radius: 50%;background-color: #0d9a2c;content: '';}.datepicker__title {display: inline-block;font-size: 22px;line-height: 1.45em;font-weight: 500;color: #111;vertical-align: top;}.datepicker__box-control {position: absolute;top: 50%;right: 1px;margin-top: -10px;font-size: 0;line-height: normal;}.datepicker__box-control .datepicker__btn-prev {display: inline-block;width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -468px -716px;background-repeat: no-repeat;vertical-align: top;-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}.datepicker__box-control .datepicker__btn-prev.is-disabled {-webkit-transform: none;-ms-transform: none;transform: none;width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -768px -618px;background-repeat: no-repeat;}.datepicker__box-control .datepicker__btn-next {display: inline-block;margin-left: 12px;width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -468px -716px;background-repeat: no-repeat;vertical-align: top;-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transform: rotate(90deg);}.datepicker__box-control .datepicker__btn-next.is-disabled {-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transform: rotate(180deg);width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -768px -618px;background-repeat: no-repeat;}.datepicker__calendar {table-layout: fixed;width: 100%;margin-top: 34px;border-top: 1px solid #111;border-bottom: 1px solid #ddd;}.datepicker__calendar thead th {padding: 20px 0 21px;border-bottom: 1px solid #ddd;font-size: 14px;line-height: 1em;font-weight: 500;color: #333;}.datepicker__calendar thead th:last-of-type {color: #f65846;}.datepicker__calendar tbody td {border-top: 1px solid #ddd;}.datepicker__calendar tbody tr:first-child td {border-top: 0;}.datepicker td {position: relative;}.datepicker td .datepicker__day {display: block;position: relative;height: 78px;padding-top: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}.datepicker td .datepicker__day:before {position: absolute;top: -1px;bottom: -1px;left: 0;width: 100%;border: 1px solid transparent;-webkit-box-sizing: border-box;box-sizing: border-box;content: '';}.datepicker td .datepicker__day.is-hover:before {border-color: #0d9a2c;}.datepicker td .datepicker__text-day {display: block;font-size: 16px;line-height: 0.88em;font-weight: 500;color: #333;}.datepicker td .datepicker__text-holiday {display: block;max-height: 28px;margin-top: 6px;font-size: 13px;line-height: 1.08em;font-weight: 500;color: #f65846;word-break: break-all;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}.datepicker td .datepicker__ico-event {display: block;overflow: hidden;width: 6px;height: 6px;margin: 8px auto 0;border-radius: 50%;background: #ff6c0c;font-size: 1px;text-indent: -999px;}.datepicker td .datepicker__ico-myevent {overflow: hidden;position: absolute;right: 0;bottom: 0;width: 0;height: 0;border-bottom: solid 8px #6c57e0;border-right: solid 8px #6c57e0;border-left: solid 8px transparent;border-top: solid 8px transparent;font-size: 1px;text-indent: -9999px;}.datepicker td.datepicker__weekend:last-of-type .datepicker__text-day {color: #f65846;}.datepicker td.datepicker__weekend.is-current-day .datepicker__text-day {color: #fff;}.datepicker td.datepicker__weekend.is-unselectable .datepicker__text-day, .datepicker td.datepicker__weekend.is-disabled .datepicker__text-day {color: #ccc;}.datepicker td.is-holiday .datepicker__text-day, .datepicker td.is-holiday .datepicker__text-holiday {color: #f65846;}.datepicker td.is-today .datepicker__day:before {border-color: #0d9a2c;}.datepicker td.is-current-day:not(.is-disabled) .datepicker__day {background-color: #0d9a2c;}.datepicker td.is-current-day .datepicker__text-day, .datepicker td.is-current-day .datepicker__text-holiday {color: #fff;}.datepicker td.is-current-day .datepicker__ico-event {background: #fff;}.datepicker td.is-unselectable .datepicker__day, .datepicker td.is-disabled .datepicker__day, .datepicker td.is-closeday .datepicker__day {background-color: rgba(221, 221, 221, 0.2);cursor: default;}.datepicker td.is-unselectable .datepicker__text-day, .datepicker td.is-unselectable .datepicker__text-holiday, .datepicker td.is-disabled .datepicker__text-day, .datepicker td.is-disabled .datepicker__text-holiday, .datepicker td.is-closeday .datepicker__text-day, .datepicker td.is-closeday .datepicker__text-holiday {color: #ccc;}.datepicker td.is-unselectable .datepicker__ico-event, .datepicker td.is-disabled .datepicker__ico-event, .datepicker td.is-closeday .datepicker__ico-event {background: #ccc;}.datepicker td.is-unselectable .datepicker__ico-myevent, .datepicker td.is-disabled .datepicker__ico-myevent, .datepicker td.is-closeday .datepicker__ico-myevent {border-bottom: solid 8px #ccc;border-right: solid 8px #ccc;}.datepicker td.is-unselectable:not(.is-today) .is-hover:before, .datepicker td.is-disabled:not(.is-today) .is-hover:before, .datepicker td.is-closeday:not(.is-today) .is-hover:before {display: none;}.datepicker td.is-unselectable.my-event .datepicker__day:before, .datepicker td.is-unselectable.double-event .datepicker__day:before, .datepicker td.is-disabled.my-event .datepicker__day:before, .datepicker td.is-disabled.double-event .datepicker__day:before, .datepicker td.is-closeday.my-event .datepicker__day:before, .datepicker td.is-closeday.double-event .datepicker__day:before {border-color: transparent;}.datepicker td.is-unselectable.is-holiday .datepicker__text-day, .datepicker td.is-unselectable.is-holiday .datepicker__text-holiday, .datepicker td.is-disabled.is-holiday .datepicker__text-day, .datepicker td.is-disabled.is-holiday .datepicker__text-holiday, .datepicker td.is-closeday.is-holiday .datepicker__text-day, .datepicker td.is-closeday.is-holiday .datepicker__text-holiday {color: #ccc;}.datepicker td.my-event .datepicker__day:before, .datepicker td.double-event .datepicker__day:before {border-color: #6c57e0;}.datepicker td.my-event .datepicker__day.is-hover:before, .datepicker td.double-event .datepicker__day.is-hover:before {border-color: #0d9a2c;}.datepicker td.my-event.is-today .datepicker__day:before, .datepicker td.my-event.is-current-day .datepicker__day:before, .datepicker td.double-event.is-today .datepicker__day:before, .datepicker td.double-event.is-current-day .datepicker__day:before {border-color: #0d9a2c;}.box-accordion {font-size: 0;line-height: normal;}.list-accordion {border-top: 2px solid #111;}.list-accordion .accordion__item.is-active .accordion__title {border-bottom: 0;}.list-accordion .accordion__item.is-active .accordion__title:after {-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transform: rotate(180deg);}.list-accordion .accordion__item.is-active .accordion__contents {display: block;}.list-accordion .accordion__title {display: block;position: relative;padding: 30px 40px 30px 48px;border-bottom: 1px solid #ddd;}.list-accordion .accordion__title:after {position: absolute;top: 50%;right: 8px;margin-top: -8px;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -531px -674px;background-repeat: no-repeat;content: '';}.list-accordion .accordion__title-number {position: absolute;top: 30px;left: 12px;font-size: 16px;line-height: 1.25em;font-weight: 700;color: #111;}.list-accordion .accordion__title-desc {display: block;font-size: 16px;line-height: 1.25em;font-weight: 700;color: #111;word-break: break-all;}.list-accordion .accordion__contents {display: none;padding: 3px 24px 35px 48px;border-bottom: 1px solid #ddd;}.list-accordion .accordion__text {display: block;font-size: 15px;line-height: 26px;font-weight: 400;word-break: break-all;color: #111;}.list-accordion .accordion__text + .accordion__text {margin-top: 26px;}.list-accordion .accordion__text + .table {margin-top: 23px;}.list-accordion .accordion__text--bold {font-weight: 500;}.list-accordion .accordion__link-text {color: #111;text-decoration: underline;}.list-accordion .table {margin-bottom: 5px;border-top: 1px solid #111;}.list-accordion .table thead .th {padding: 17px 0 19px;border: 1px solid #ddd;font-size: 16px;line-height: 1.25em;font-weight: 700;color: #111;text-align: center;}.list-accordion .table thead tr:first-child .th {border-top: 0;}.list-accordion .table thead tr .th:first-child {border-left: 0;}.list-accordion .table thead tr .th:last-child {border-right: 0;}.list-accordion .table tbody .th {padding: 17px 16px;border: 1px solid #ddd;font-size: 15px;line-height: 1.47em;font-weight: 400;color: #111;text-align: center;vertical-align: middle;}.list-accordion .table tbody .td {padding: 17px 16px;border: 1px solid #ddd;font-size: 15px;line-height: 1.47em;font-weight: 400;text-align: center;vertical-align: middle;}.list-accordion .table tbody .td.align-left {text-align: left;}.list-accordion .table tbody .td.align-right {text-align: right;}.list-accordion .table tbody tr:first-child .th, .list-accordion .table tbody tr:first-child .td {border-top: 0;}.list-accordion .table tbody tr .th:first-child, .list-accordion .table tbody tr .td:first-child {border-left: 0;}.list-accordion .table tbody tr .th:last-child, .list-accordion .table tbody tr .td:last-child {border-right: 0;}.list-accordion .table + .accordion__text {margin-top: 22px;}.list-accordion .list-desc .list-desc__title {display: inline-block;position: relative;width: 121px;padding: 0 22px 0 11px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 15px;line-height: 32px;font-weight: 500;color: #111;vertical-align: top;}.list-accordion .list-desc .list-desc__title:before {position: absolute;top: 15px;left: 3px;width: 2px;height: 2px;border-radius: 50%;background-color: #111;content: '';}.list-accordion .list-desc .list-desc__text {display: inline-block;width: -webkit-calc(100% - 121px);width: calc(100% - 121px);font-size: 15px;line-height: 32px;font-weight: 400;color: #111;vertical-align: top;}.list-accordion--big .accordion__item.is-active .accordion__title {padding-bottom: 28px;}.list-accordion--big .accordion__item.is-active .accordion__title:after {margin-top: -3px;}.list-accordion--big .accordion__item.is-active .accordion__title-number {background-color: #111;color: #fff;}.list-accordion--big .accordion__title {padding: 52px 65px 53px 80px;border-bottom-color: #111;}.list-accordion--big .accordion__title:after {position: absolute;top: 50%;right: 20px;margin-top: -17px;width: 32px;height: 32px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 1584px 1536px;background-position: -1062px -1348px;background-repeat: no-repeat;}.list-accordion--big .accordion__title-number {top: 57px;left: 20px;padding: 11px;border: 1px solid #111;border-radius: 50%;background-color: #fff;font-size: 22px;line-height: 0.59em;font-weight: 700;}.list-accordion--big .accordion__title-desc {display: block;font-size: 28px;line-height: 1.64em;font-weight: 700;color: #111;word-break: break-all;}.list-accordion--big .accordion__contents {display: none;padding: 2px 65px 71px 80px;border-bottom-color: #111;}.list-accordion--big .accordion__text {font-size: 22px;line-height: 40px;font-weight: 400;}.box-textarea .textarea-guide {margin-top: 6px;font-size: 13px;line-height: 1.31em;font-weight: 400;color: #999;}.box-textarea.is-active .textarea {border-color: #111;}.box-textarea.is-errored .textarea {border-color: #f65846;}.box-textarea.is-errored .textarea-guide {display: block;color: #f65846;}.textarea {display: block;width: 100%;height: 160px;padding: 15px 20px;border: 1px solid #ccc;font-size: 15px;line-height: 1.53em;font-weight: 400;color: #111;-webkit-box-sizing: border-box;box-sizing: border-box;resize: none;outline: 0;}.textarea::-webkit-input-placeholder {color: #999;opacity: 1;}.textarea::-moz-placeholder {color: #999;opacity: 1;}.textarea:-ms-input-placeholder {color: #999;opacity: 1;}.textarea::-ms-input-placeholder {color: #999;opacity: 1;}.textarea::placeholder {color: #999;opacity: 1;}.list-terms {margin-top: 32px;}.list-terms__item {margin-top: 32px;}.list-terms__item:first-child {margin-top: 0;}.list-terms__box-info {overflow-y: auto;min-height: 160px;max-height: 160px;margin-top: 20px;padding: 14px 20px;border: 1px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;word-break: break-all;}.list-terms__info-title {display: block;margin-top: 15px;font-size: 14px;line-height: 1.71em;font-weight: 500;color: #111;}.list-terms__info-title.list-terms__info-title--big {margin: 15px 0 3px;font-size: 16px;line-height: 1.63em;}.list-terms__info-title:first-of-type {margin-top: 0;}.list-terms__info-text {margin-top: 1px;font-size: 14px;line-height: 1.43em;font-weight: 400;color: #666;}.list-terms__info-text + .list-terms__info {margin-top: 15px;}.list-terms__info-text + .list-terms__info-text {margin-top: 7px;}.list-terms__info-text--em {font-size: 16px;line-height: 1.25em;font-weight: 700;}.list-terms__link-text {color: #666;text-decoration: underline;}.list-terms__link-text:active, .list-terms__link-text:hover {text-decoration: underline;}.box-quick-link {font-size: 0;line-height: normal;}.box-quick-link .quick-link__btn {display: inline-block;overflow: hidden;position: relative;width: 50%;height: 200px;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: -webkit-filter .35s;transition: -webkit-filter .35s;transition: filter .35s;transition: filter .35s, -webkit-filter .35s;text-align: center;vertical-align: top;}.box-quick-link .quick-link__btn:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.box-quick-link .quick-link__btn:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;background-color: rgba(0, 0, 0, 0.6);content: '';}.box-quick-link .quick-link__btn:hover {-webkit-filter: grayscale(0);filter: grayscale(0);-webkit-transition: -webkit-filter .35s;transition: -webkit-filter .35s;transition: filter .35s;transition: filter .35s, -webkit-filter .35s;}.box-quick-link .quick-link__btn:hover:after {background-color: rgba(0, 0, 0, 0.2);}.box-quick-link .quick-link__btn:hover .box-img img {-webkit-transform: translateX(-50%) scale(1.04);-ms-transform: translateX(-50%) scale(1.04);transform: translateX(-50%) scale(1.04);}.box-quick-link .box-img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.box-quick-link .box-img img {position: absolute;top: 0;bottom: 0;left: 50%;-webkit-transform: translateX(-50%) scale(1);-ms-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;}.box-quick-link .box-img--pc {display: block;}.box-quick-link .box-img--laptop {display: none;}.box-quick-link .quick-link__btn-text {display: inline-block;position: relative;z-index: 5;font-size: 28px;line-height: 1.46em;font-weight: 700;color: #fff;vertical-align: middle;}.box-quick-link .quick-link__btn-prev .quick-link__btn-text:before {display: inline-block;margin: 6px 12px 0 0;width: 32px;height: 32px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -428px -716px;background-repeat: no-repeat;vertical-align: top;content: '';}.box-quick-link .quick-link__btn-next .quick-link__btn-text:after {display: inline-block;margin: 6px 0 0 12px;width: 32px;height: 32px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -348px -716px;background-repeat: no-repeat;vertical-align: top;content: '';}.key-visual {overflow: hidden;position: relative;width: 100%;padding-bottom: 26.042%;}.key-visual__img {overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.key-visual__img img {position: absolute;top: 0;bottom: 0;left: 50%;width: 100%;height: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.list-word {position: relative;height: 500px;margin: 0 50px;background-image: url(../img/pc/bg_word-info_1920.png);background-repeat: no-repeat;background-size: cover;background-position: center center;font-size: 0;line-height: normal;}.list-word:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.list-word:after {position: absolute;top: 50%;left: 50%;z-index: 1;width: -webkit-calc(100% - 1300px);width: calc(100% - 1300px);max-width: 350px;min-width: 110px;height: 2px;margin-top: -1px;background-color: #fff;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);content: '';}.list-word .box-align {display: none;position: absolute;top: 0;bottom: 0;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: rgba(0, 0, 0, 0.8);}.list-word .box-align:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.list-word__item {display: inline-block;position: relative;width: 50%;height: 100%;text-align: center;vertical-align: middle;}.list-word__item:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.list-word__item:after {display: block;position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;content: '';}.list-word__item.is-active .box-align {display: block;}.list-word__title {display: inline-block;margin-top: -2px;font-size: 46px;line-height: 1.57em;font-weight: 700;color: #fff;vertical-align: middle;}.list-word__title.list-word__title--equal {margin-left: -5.605%;}.list-word__title.list-word__title--equal + .box-align {left: 100%;}.list-word__title.list-word__title--crew {margin-right: -5.605%;}.list-word__title.list-word__title--crew + .box-align {right: 100%;}.list-word__title.is-hide {display: none;}.list-word__box-text {display: inline-block;text-align: left;vertical-align: middle;}.list-word__text {font-size: 24px;line-height: 42px;color: #fff;}.group-object {padding-bottom: 250px;}.box-object {padding-top: 204px;}.box-object .object__title {display: block;font-size: 46px;line-height: 1.57em;font-weight: 700;color: #111;}.box-object .object__sub-title {display: block;position: relative;margin-top: 79px;font-size: 28px;line-height: 1.64em;font-weight: 700;}.box-object .object__text {margin-top: 76px;font-size: 24px;line-height: 1.75em;font-weight: 500;word-break: break-all;color: #111;}.box-object .object__text--small {font-size: 20px;line-height: 1.3em;font-weight: 400;}.box-object .object__text--gray {color: #999;}.box-object + .box-object {padding-top: 194px;}.box-object .align-right {padding-left: 50%;}.box-object .list-desc__item {font-size: 0;line-height: normal;}.box-object .list-desc__item + .list-desc__item {margin-top: 40px;}.box-object .list-desc__box-text {display: inline-block;vertical-align: middle;}.box-object .list-desc__title {display: block;font-size: 28px;line-height: 1.64em;font-weight: 700;color: #111;}.box-object .list-desc__text {margin-top: 16px;font-size: 24px;line-height: 1.75em;color: #111;}.box-object .list-desc--horizontal {display: table;table-layout: fixed;width: 100%;}.box-object .list-desc--horizontal .list-desc__item {display: table-cell;width: 100%;padding: 0 10px;vertical-align: top;}.box-object .list-desc--horizontal .list-desc__item:first-child {padding-left: 0;}.box-object .list-desc--horizontal .list-desc__item:last-child {padding-right: 0;}.box-object .list-desc--horizontal .list-desc__item + .list-desc__item {margin: 0;}.box-object .list-desc--horizontal .list-desc__item:before {display: none;}.box-object .list-desc--horizontal .list-desc__box-text {display: block;}.box-object .list-order {font-size: 0;line-height: normal;}.box-object .list-order__item {margin-top: 80px;}.box-object .list-order__item:first-child {margin-top: 0;}.box-object .list-order__box-text {display: inline-block;vertical-align: middle;}.box-object .list-order__text {font-size: 26px;line-height: 1.62em;font-weight: 500;color: #111;}.box-object .list-order__text--em {color: #00723a;}.box-object .list-order .icon-number-one, .box-object .list-order .icon-number-two, .box-object .list-order .icon-number-three, .box-object .list-order .icon-number-four, .box-object .list-order .icon-number-five {margin-right: 50px;}.box-object .list-dot-desc .list-desc__item {position: relative;padding-left: 27px;font-size: 24px;line-height: 1.17em;font-weight: 700;color: #111;}.box-object .list-dot-desc .list-desc__item:before {position: absolute;top: 13px;left: 0;width: 7px;height: 7px;border-radius: 50%;background-color: #111;content: '';}.box-object .list-dot-desc .list-desc__item + .list-desc__item {margin-top: 14px;}.area-spinner {background-color: rgba(255, 255, 255, 0.8);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 20;}.spinner {display: block;position: absolute;top: 50%;left: 50%;width: 4em;height: 4em;margin: -2em 0 0 -2em;padding: 7px;border: 0px solid #ccc;border-radius: 50%;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.spinner-wrapper {position: relative;width: 4em;height: 4em;border-radius: 100%;left: -webkit-calc(50% - 2em);left: calc(50% - 2em);}.spinner-wrapper:after {position: absolute;top: 0.5em;left: 0.5em;background: #fff;border-radius: 50%;width: 3em;height: 3em;content: '';}.rotator {overflow: hidden;position: relative;width: 4em;border-radius: 4em;-webkit-animation: rotate 2000ms infinite linear;animation: rotate 2000ms infinite linear;}.rotator:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #00723a;border: 3px solid #fff;border-radius: 100%;-webkit-animation: color 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);animation: color 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);content: '';}.inner-spin {-webkit-animation: rotate-left 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);animation: rotate-left 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);border-radius: 2em 0 0 2em;-webkit-transform-origin: 2em 2em;-ms-transform-origin: 2em 2em;transform-origin: 2em 2em;background-color: #fff;height: 4em;width: 2em;}.inner-spin:last-child {-webkit-animation: rotate-right 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);animation: rotate-right 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);margin-top: -4em;border-radius: 0 2em 2em 0;float: right;-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}@-webkit-keyframes rotate-left {60%, 75%, 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate-left {60%, 75%, 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes rotate-right {0%, 25%, 45% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate-right {0%, 25%, 45% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes color {0% {background-color: #00723a;}50% {background-color: #00723a;}51% {background-color: #ff6c0c;}100% {background-color: #ff6c0c;}}@keyframes color {0% {background-color: #00723a;}50% {background-color: #00723a;}51% {background-color: #ff6c0c;}100% {background-color: #ff6c0c;}}@media screen and (min-width: 1921px) {.list-word {background-image: url(../img/pc/bg_word-info_2560.png);}}@media screen and (max-width: 1919px) {.footer {padding: 67px 50px 65px;}.footer .align-inner-right {margin-left: 0;padding-top: 64px;}}@media screen and (max-width: 1280px) {.br-pc-point {display: none;}.br-laptop-point {display: block;}.box-page-title.sub-type {padding-left: 160px;}.box-quick-link .box-img--pc {display: none;}.box-quick-link .box-img--laptop {display: block;}.list-word {background-image: url(../img/pc/bg_word-info_1280.png);}.list-word:after {width: 150px;max-width: none;min-width: auto;}.list-word__title.list-word__title--equal {margin-left: 0;}.list-word__title.list-word__title--crew {margin-right: 0;}.group-object {padding-left: 160px;padding-right: 160px;}.box-object .align-right {padding-left: 200px;}.box-object .list-dot-desc .list-desc__item {font-size: 28px;line-height: 1.64em;}.box-object .list-dot-desc .list-desc__item:before {position: absolute;top: 21px;left: 0;width: 8px;height: 8px;}.box-object .list-dot-desc .list-desc__item + .list-desc__item {margin-top: 2px;}.input-checkbox--lg:before {width: 22px;height: 22px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 726px 704px;background-position: -700.33px -221.83px;background-repeat: no-repeat;}.input-checkbox--lg .label {padding-left: 30px;}.input-checkbox--lg .label__text {font-size: 16px;line-height: 1.38em;color: #111;}.box-input-checkbox.is-checked .input-checkbox--lg:before {width: 22px;height: 22px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 726px 704px;background-position: -700.33px -251.17px;background-repeat: no-repeat;}}html {overflow-y: scroll;}.section-intro, .section-more {position: relative;height: 100vh;font-size: 0;white-space: nowrap;text-align: center;}.section-intro:after, .section-more:after {display: inline-block;height: 100%;vertical-align: middle;content: '';}.section-intro .align-inner, .section-more .align-inner {display: inline-block;vertical-align: middle;text-align: left;}.page-main {overflow: hidden;min-width: 1200px;}.page-main.is-main {height: 100%;}.page-main .header:before {display: none;}.page-main .container {position: relative;padding-top: 0;}.page-main .header .align-inner {width: 100%;}.page-main .align-inner {-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: .75s;transition-duration: .75s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.page-main .is-pin {top: 0 !important;}.section-intro {overflow: hidden;margin-bottom: -100vh;}.section-intro__title {display: block;font-size: 64px;line-height: 1.41em;font-weight: 700;color: #111;}.section-intro__title .js-intro-title {display: block;opacity: 0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);-webkit-animation: top-opacity-type1 1s forwards 1;animation: top-opacity-type1 1s forwards 1;-webkit-animation-delay: 0.75s;animation-delay: 0.75s;-webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro__title .underline {display: inline-block;overflow: hidden;width: 225px;height: 4px;background: #000;margin: 0 11px 0 13px;font-size: 1px;color: transparent;vertical-align: -4px;}.section-intro__desc {margin-top: 50px;font-size: 30px;line-height: 1.5em;opacity: 0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);-webkit-animation: top-opacity-type1 1s forwards 1;animation: top-opacity-type1 1s forwards 1;-webkit-animation-delay: 0.75s;animation-delay: 0.75s;-webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(../img/pc/v2/bg_main-intro.png);background-repeat: no-repeat;background-position: 39% 50%;-webkit-transform: translateY(120px);-ms-transform: translateY(120px);transform: translateY(120px);-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.75s;transition-duration: 0.75s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation: top-opacity-type2 .75s forwards 1;animation: top-opacity-type2 .75s forwards 1;-webkit-animation-delay: 1s;animation-delay: 1s;-webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro__img.is-fixed {top: 0 !important;width: 100vw;height: 100vh;margin-left: 0;}.section-intro__img__left, .section-intro__img__right, .section-intro__img__top {position: absolute;top: 0;background-color: #fff;-webkit-transition: -webkit-transform .75s;transition: -webkit-transform .75s;transition: transform .75s;transition: transform .75s, -webkit-transform .75s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro__img__left {left: 0;width: -webkit-calc(50% - 560px);width: calc(50% - 560px);height: 100%;}.section-intro__img__right {right: 0;width: -webkit-calc(50% + 150px);width: calc(50% + 150px);height: 100%;}.section-intro__img__top {left: 0;width: 100%;height: -webkit-calc(100% - 120px);height: calc(100% - 120px);}.section-intro .align-inner {position: relative;z-index: 20;}.section-intro-member {overflow: hidden;position: relative;z-index: 10;height: 100vh;background: #fff;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .75s;transition: all .75s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro-member__img {overflow: hidden;position: relative;top: 0;left: 0;width: 100%;height: 100vh;min-width: 500px;min-height: 500px;margin: auto;background-image: url(../img/pc/v2/bg_main-member.png);background-repeat: no-repeat;background-size: cover;background-position: center;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all .75s;transition: all .75s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro-member__img-title {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 10;width: 1120px;margin: 0 auto;padding: 0 40px;font-size: 46px;line-height: 1.57em;font-weight: 700;color: #111;text-align: left;-webkit-transition: all .5s;transition: all .5s;}.section-intro-member__img-title.active {opacity: .0;}.section-intro-member__img__top, .section-intro-member__img__bottom, .section-intro-member__img__right, .section-intro-member__img__left {position: absolute;background-color: #fff;z-index: 20;-webkit-transition: all .75s;transition: all .75s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.section-intro-member__img__top {top: 0;left: 0;width: 100%;height: -webkit-calc(50% - 250px);height: calc(50% - 250px);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}.section-intro-member__img__top.active {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.section-intro-member__img__bottom {bottom: 0;left: 0;width: 100%;height: -webkit-calc(50% - 250px);height: calc(50% - 250px);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}.section-intro-member__img__bottom.active {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.section-intro-member__img__left {top: 0;left: 0;width: -webkit-calc(50% - 250px);width: calc(50% - 250px);height: 100%;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.section-intro-member__img__left.active {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.section-intro-member__img__right {top: 0;right: 0;width: -webkit-calc(50% - 250px);width: calc(50% - 250px);height: 100%;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}.section-intro-member__img__right.active {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.section-intro-member.active {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.section-intro-member.active .section-intro-member__img {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.section-intro.active .align-inner {opacity: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}.section-intro.active .section-intro__img__top {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}.section-intro.active .section-intro__img__left {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.section-intro.active .section-intro__img__right {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}.section-member {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;}.section-member__quote {overflow: hidden;position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 10;}.section-member__quote .section-member__text-quote {display: inline-block;position: relative;padding: 0 36px;font-size: 56px;line-height: 1.61em;font-weight: 700;white-space: nowrap;color: #ff6c0c;opacity: 0;}.section-member__quote .section-member__text-quote:before, .section-member__quote .section-member__text-quote:after {width: 19px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -432px -674px;background-repeat: no-repeat;position: absolute;top: 12px;content: '';}.section-member__quote .section-member__text-quote:before {left: 0;}.section-member__quote .section-member__text-quote:after {right: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.section-member__quote .section-member__text-quote.is-resize {-webkit-transition: -webkit-transform 0s;transition: -webkit-transform 0s;transition: transform 0s;transition: transform 0s, -webkit-transform 0s;}.section-member__quote.is-active .section-member__text-quote {opacity: 1;-webkit-transition-delay: 0.25s;transition-delay: 0.25s;}.section-member__img {overflow: hidden;position: relative;left: 50%;z-index: 9;}.section-member__img img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}.section-member1 {padding-top: 300px;}.section-member1 .section-member__img--right {width: 890px;height: 800px;margin-left: -200px;}.section-member1 .section-member__img--left {width: 547px;height: 446px;margin: -128px 0 0 -640px;}.section-member1 .section-member__text-quote {opacity: 1;-webkit-transform: translateY(120px);-ms-transform: translateY(120px);transform: translateY(120px);-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;}.section-member1 .section-member__text-quote.active {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.section-member2 {padding: 220px 0 151px;background-color: #fff;}.section-member2 .section-member__img {width: 560px;height: 800px;margin-left: 80px;}.section-member3 {padding: 527px 0 0;}.section-member3 .section-member__img--right {width: 700px;height: 500px;margin-left: -60px;}.section-member3 .section-member__img--left {width: 800px;height: 500px;margin: -125px 0 -112px -640px;}.section-member5 {min-height: 100vh;padding: 144px 0 0;}.section-video {padding: 186px 0 277px;position: relative;}.section-video__title {font-size: 46px;line-height: 1.57em;font-weight: 700;}.section-video .align-inner {opacity: 0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);}.section-video__area-video {position: relative;max-width: 1280px;margin: 100px auto 0;padding: 0 128px;font-size: 0;opacity: 0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);}.section-video__area-video .video {width: 100%;outline: none;}.section-video__area-video__inner {position: relative;}.section-video__area-video__inner:hover .section-video__btn-play:before {-webkit-transform: translate(-50%, -50%) scale(1.05);-ms-transform: translate(-50%, -50%) scale(1.05);transform: translate(-50%, -50%) scale(1.05);opacity: 1;}.section-video__btn-play {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;}.section-video__btn-play:before {position: absolute;top: 50%;left: 50%;width: 150px;height: 150px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -4px -460px;background-repeat: no-repeat;content: '';-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: .8;-webkit-transition-duration: .5s;transition-duration: .5s;}.section-play {z-index: 10;height: 500px;padding: 0 50px;text-align: center;font-size: 0;}.section-play__box {overflow: hidden;position: relative;height: 100%;margin: 0 auto;background: #f9f9f9;}.section-play__box:after {display: inline-block;height: 100%;vertical-align: middle;content: '';}.section-play__desc {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: 1018px;font-size: 36px;line-height: 1.56em;text-align: left;vertical-align: middle;}.section-play__item:first-child {font-weight: 700;}.section-play__item--line {display: block;width: 346px;height: 2px;background: #000;}.section-play .patterns {position: absolute;top: 0;left: 0;z-index: 0;width: 100%;height: 100%;}.section-play .pattern1 {display: block;position: absolute;left: 50%;width: 200px;height: 200px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -4px -362px;background-repeat: no-repeat;}.section-play .pattern2 {display: block;position: absolute;left: 50%;width: 160px;height: 160px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -640px -4px;background-repeat: no-repeat;}.section-play .pattern3 {display: block;position: absolute;left: 50%;width: 200px;height: 200px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -212px -362px;background-repeat: no-repeat;}.section-play .pattern4 {display: block;position: absolute;left: 50%;width: 350px;height: 350px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -4px -4px;background-repeat: no-repeat;}.section-play .pattern5 {display: block;position: absolute;left: 50%;width: 140px;height: 140px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -640px -172px;background-repeat: no-repeat;}.section-play .pattern6 {display: block;position: absolute;left: 50%;width: 200px;height: 200px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -420px -362px;background-repeat: no-repeat;}.section-play .pattern7 {display: block;position: absolute;left: 50%;width: 270px;height: 270px;background-image: url("../img/sprite-pattern-svg.svg");background-size: 804px 566px;background-position: -362px -4px;background-repeat: no-repeat;}.section-play .pattern1 {top: -77px;margin-left: -785px;}.section-play .pattern2 {bottom: -37px;margin-left: -545px;}.section-play .pattern3 {top: -135px;margin-left: 495px;}.section-play .pattern4 {bottom: -144px;margin-left: -1082px;}.section-play .pattern5 {top: 154px;margin-left: -96px;}.section-play .pattern6 {bottom: -154px;margin-left: 216px;}.section-play .pattern7 {bottom: -48px;margin-left: 767px;}.section-more .align-inner__02 {margin: 0 auto;padding: 227px 0 240px;max-width: 1509px;width: 100%;}.section-more .align-inner__02 .section-more__list {text-align: left;}.section-more__title, .section-more__list {opacity: 0;visibility: hidden;-webkit-transform: translateY(120px);-ms-transform: translateY(120px);transform: translateY(120px);}.section-more__title {font-size: 46px;line-height: 1em;font-weight: 700;text-align: center;}.section-more__list {margin: 93px -20px 0;}.section-more__item {display: inline-block;width: 25%;padding: 0 20px;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;}.section-more__item .title {font-size: 24px;line-height: 1.25em;font-weight: 700;}.section-more__item .desc {min-height: 52px;margin-top: 16px;font-size: 16px;line-height: 1.63em;color: #111;}.section-more__item .thumbnail {overflow: hidden;max-width: 347px;width: 100%;height: 200px;margin-top: 50px;}.section-more__item .thumbnail img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.section-more__link {display: block;padding-top: 40px;border-top: 3px solid #000;color: inherit;}.section-more__link img {-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;}.section-more__link:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.section-more.is-active .section-more__title, .section-more.is-active .section-more__list {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: opacity 1s ease-out, -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s ease-out, -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 1s ease-out;transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 1s ease-out, -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.section-more.is-active .section-more__title {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.section-more.is-active .section-more__list {-webkit-transition-delay: 0.5s;transition-delay: 0.5s;}.section-feed {opacity: 0;visibility: hidden;overflow: hidden;position: relative;-webkit-transform: translateY(80px);-ms-transform: translateY(80px);transform: translateY(80px);background-color: #fafafa;}.section-feed.is-active {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: opacity 1s ease-out, -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s ease-out, -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 1s ease-out;transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 1s ease-out, -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.section-feed .align-inner {padding-top: 106px;padding-bottom: 120px;text-align: center;}.section-feed__title {margin-bottom: 70px;font-size: 46px;line-height: 1.52em;font-weight: 700;color: #111;}.section-feed fieldset {display: inline-block;font-size: 0;line-height: 1;white-space: nowrap;}.section-feed .box-input {display: inline-block;width: 680px;color: #666;vertical-align: top;}.section-feed .box-input .input-text {height: 84px;padding: 0 28px;font-size: 24px;line-height: 2.5em;border-right: 0;}.section-feed .btn--bg {width: 200px;padding: 26px 10px;}.section-feed .btn--bg .btn__text {font-size: 24px;line-height: 1.25em;font-weight: 700;}.section-feed .box-input-checkbox {margin-top: 30px;text-align: left;}.section-feed .checkbox__link {margin-left: 12px;font-size: 20px;line-height: 1.4em;font-weight: 700;color: #666;text-decoration: underline;}.group-pin {position: relative;}.group-pin .btn-top {position: absolute;bottom: 30px;left: 50%;z-index: 10;}.group-pin .btn-top__down {position: relative;padding: 20px;opacity: 0;pointer-events: none;-webkit-transition: opacity .5s;transition: opacity .5s;-webkit-animation: scroll 1.5s ease-out infinite forwards;animation: scroll 1.5s ease-out infinite forwards;}.group-pin .btn-top__down:before {display: block;width: 28px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -632px -288px;background-repeat: no-repeat;content: '';}.group-pin .btn-top__down.is-active {opacity: 1;pointer-events: initial;}.link-top {-webkit-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0s;transition-delay: 0s;}.layer-terms {overflow-y: auto;width: 580px;max-width: auto;max-height: 100%;}.layer-terms .layer__contents {padding: 36px 0 60px;}.layer-terms .list-terms__box-info {overflow: auto;max-height: none;margin: 0;padding: 0 0 46px;border: 0;border-bottom: 1px solid #ddd;}.layer-terms .list-terms__info .list-terms__info {margin-top: 20px;}.layer-terms .list-terms__info-tit {margin-bottom: -15px;font-size: 14px;line-height: 1.43em;font-weight: 500;color: #111;}.layer-terms .list-terms__info-text:not(:first-child) {margin-top: 20px;}.layer-terms .list-terms__info-text.list-terms__info-text--em {margin-top: 3px;font-weight: 500;color: #111;}.layer-terms .list-terms__info-text + .list-terms__info {margin-top: 20px;}.layer-image-type {max-width: 480px;}.layer-image-type .layer__contents {margin: 0;padding-top: 0;border: 0;text-align: center;}.layer-image-type .layer__bottom {margin: 0 25px;padding: 25px 0;}.layer-image-type .img_link {display: inline-block;position: relative;width: 100%;padding-top: 133.335%;}.layer-image-type .img_link img {position: absolute;top: 0;left: 0;width: 100%;max-height: 100%;}@media screen and (min-width: 1920px) {.section-intro__img {background-size: cover;}}@media screen and (max-width: 1440px) {.section-more {height: auto;}.section-more .align-inner__02 {padding: 224px 0 240px;max-width: 736px;min-width: 736px;width: 51%;}.section-more__list {overflow: hidden;}.section-more__item {float: left;width: 50%;}.section-more__item:nth-child(n+3) {margin-top: 40px;}}@media screen and (max-width: 1280px) {.page-main .align-inner {padding: 0 214px;}.page-main .section-more .align-inner {padding: 0 154px;}.section-intro__title {font-size: 52px;line-height: 1.38em;}.section-intro__title .underline {width: 180px;}.section-intro__desc {font-size: 24px;line-height: 1.5em;}.section-intro__img__left {width: -webkit-calc(50% - 386px);width: calc(50% - 386px);}.section-intro__img__right {width: -webkit-calc(50% + 26px);width: calc(50% + 26px);}.section-member__img-title {padding: 0 214px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 36px;line-height: 1.61em;}.section-member__quote .section-member__text-quote {font-size: 44px;}.section-video__title {font-size: 36px;line-height: 1.61em;}.section-about__title {font-size: 36px;line-height: 1.56em;}.section-about__item {font-size: 24px;line-height: 2em;}.section-play__desc {width: 808px;font-size: 28px;line-height: 1.61em;}.section-play__item--line {width: 276px;}.section-more .align-inner__02 {padding: 212px 0 120px !important;max-width: unset;min-width: 590px;width: 590px;}.section-more__title {font-size: 36px;line-height: 1em;}.section-more__list {margin-top: 74px;}.section-more__item {padding: 0 16px;}.section-more__item .title {font-size: 20px;line-height: 1.2em;}.section-more__item .thumbnail {max-width: unset;width: 278px;height: 160px;margin: 39px auto 0;}.section-more__item .desc {font-size: 12px;line-height: 1.67em;}.section-more__link {padding-top: 32px;}.section-feed .align-inner {padding-top: 84px;padding-bottom: 100px;}.section-feed__title {margin-bottom: 55px;font-size: 36px;line-height: 1.56em;}.section-feed .box-input {width: 545px;}.section-feed .box-input .input-text {height: 67px;padding: 0 20px;font-size: 20px;line-height: 3em;}.section-feed .btn--bg {padding: 21px 10px 20px;}.section-feed .btn--bg .btn__text {font-size: 20px;line-height: 1.2em;}.section-feed .box-input-checkbox {margin-top: 24px;}.section-feed .checkbox__link {margin-left: 10px;font-size: 16px;line-height: 1.25em;}}@media screen and (max-width: 1200px) {.section-member__quote {left: 0;width: 1200px;text-align: center;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}.section-intro.active .section-intro__img {left: 0;}.link-top {position: fixed;bottom: 50px;left: 1097px;}}.page-news .box-page-title {padding: 106px 0 60px;}.page-news .box-page-title .page-title {font-size: 56px;line-height: 1.46em;font-weight: 700;}.page-news .align-inner {padding-bottom: 240px;}.page-news .list-tab .tab__menu {padding: 0 25px;}.page-news .list-tab .tab__menu-text {font-size: 24px;line-height: 1em;}.page-news .form-search {margin-top: 102px;}.page-news .form-search__inner {width: 400px;margin: 0 auto;}.page-news .box-no-result {margin-top: 93px;margin-bottom: 199px;}.page-news .box-no-result .no-result__desc {font-size: 20px;line-height: 1.6em;}.page-news .list-notice {width: 1000px;margin: 75px auto 0;}.page-news .list-notice .box-btn {margin-top: 21px;}.page-news .list-notice .box-btn .btn-download {margin-top: 10px;}.page-news .area-post {margin-top: 92px;border-bottom: 1px solid #ddd;}.page-news .area-post .box-post__title {padding-bottom: 47px;border-bottom: 2px solid #111;}.page-news .area-post .post__title {max-width: 800px;margin: 0 auto;font-size: 26px;line-height: 1.31em;font-weight: 500;color: #111;text-align: center;}.page-news .area-post .post__date {display: block;margin-top: 21px;font-size: 14px;line-height: 1em;font-weight: 400;color: #111;text-align: center;}.page-news .area-post .post__contents {padding: 74px 160px 80px;}.page-news .area-post .post__contents * {font-family: 'nt' !important;word-break: break-all;}.page-news .area-post .post__contents h1, .page-news .area-post .post__contents h2, .page-news .area-post .post__contents h3, .page-news .area-post .post__contents h4, .page-news .area-post .post__contents h5, .page-news .area-post .post__contents h6 {font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-news .area-post .post__contents ul {margin: 12px 0;list-style: disc;list-style-position: inside;}.page-news .area-post .post__contents ul li {font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-news .area-post .post__contents ol {margin: 12px 0;list-style: decimal;list-style-position: inside;}.page-news .area-post .post__contents ol li {font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-news .area-post .post__contents a {font-size: 15px;line-height: 1.6em;font-weight: 400;color: #00723a;text-decoration: underline;}.page-news .area-post .post__contents p {font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-news .area-post .post__contents p:first-child {margin-top: 0;}.page-news .area-post .post__contents img, .page-news .area-post .post__contents iframe {display: block;max-width: 100% !important;margin: 42px 0 43px;}.page-news .area-post .post__contents .box-btn {margin-top: 55px;font-size: 0;line-height: normal;}.page-news .area-post .post__contents .attachment-title {display: block;margin-bottom: 23px;font-size: 15px;line-height: 1em;font-weight: 500;color: #111;}.page-news .area-post .post__contents .btn-download {text-decoration: none;}.page-news .area-post .post__contents .btn-download:first-of-type {margin-left: 0;}.page-news .area-post .post__contents table {border: 0;border-collapse: collapse;}.page-news .area-post .post__contents table tbody > tr:nth-child(1) {background-color: #eee;border-top: 2px solid #000 !important;text-align: center;}.page-news .area-post .post__contents table td {padding: 8px 16px;border: 1px solid #ccc !important;vertical-align: top;}.page-news .area-post .post__contents table table {width: 100%;margin: 10px 0;text-align: center;}.page-news .area-post .post__contents table table td {vertical-align: middle;}.page-news .area-post .controller {position: relative;height: 69px;border-top: 1px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0;line-height: normal;text-align: center;}.page-news .area-post .controller .post__title-desc {display: inline-block;max-width: 310px;margin-top: -1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 19px;font-weight: 400;color: #666;vertical-align: top;}.page-news .area-post .controller__btn {display: inline-block;position: relative;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}.page-news .area-post .controller__btn.is-disabled {cursor: default;}.page-news .area-post .controller__btn.is-disabled .controller__btn-text {color: #ccc;}.page-news .area-post .controller__btn-text {display: inline-block;font-size: 15px;line-height: 1.13em;font-weight: 500;color: #111;vertical-align: top;}.page-news .area-post .controller__btn-prev {padding: 25px 20px 0;position: absolute;top: 0;left: 0;}.page-news .area-post .controller__btn-prev.is-disabled:before {width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -555px -674px;background-repeat: no-repeat;}.page-news .area-post .controller__btn-prev:before {position: absolute;top: 50%;left: 0;margin-top: -8px;width: 16px;height: 17px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -580px -716px;background-repeat: no-repeat;content: '';}.page-news .area-post .controller__btn-prev .controller__btn-text {position: relative;margin-right: 25px;}.page-news .area-post .controller__btn-prev .controller__btn-text:after {position: absolute;top: 50%;right: -14px;width: 1px;height: 12px;margin-top: -5px;background-color: #efefef;content: '';}.page-news .area-post .controller__btn-next {position: absolute;top: 0;right: 0;padding: 25px 87px 0 20px;}.page-news .area-post .controller__btn-next.is-disabled:before {margin-top: -8px;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -555px -674px;background-repeat: no-repeat;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.page-news .area-post .controller__btn-next:before {position: absolute;top: 50%;right: 0;margin-top: -9px;width: 16px;height: 17px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -604px -716px;background-repeat: no-repeat;content: '';}.page-news .area-post .controller__btn-next .controller__btn-text {position: absolute;top: 50%;right: 20px;margin-top: -9px;}.page-news .area-post .controller__btn-next .controller__btn-text:after {position: absolute;top: 50%;left: -13px;width: 1px;height: 12px;margin-top: -5px;background-color: #efefef;content: '';}.page-news .area-post .controller__btn-list {display: inline-block;padding: 26px 20px 0;vertical-align: top;}.page-news .area-post .controller__btn-list .icon-menu {margin: -1px 8px 0 0;}.page-news .area-post--ems .box-post__title {margin-bottom: 53px;}.page-news .area-post--ems .controller {margin-top: 71px;}.page-news .content-gallery .box-btn {margin-top: 80px;}.page-news .content-gallery .box-btn .btn {display: block;margin: 0 auto;padding: 13px 10px;}.page-news .pagination {margin-top: 80px;}.page-feed .area-form {width: 640px;margin: 40px auto 0;padding: 74px 0 298px;}.page-feed .list-terms {margin-top: 70px;}.page-feed .list-terms__info .list-terms__info {margin-top: 20px;}.page-feed .list-terms__info-tit {margin-bottom: -15px;font-size: 14px;line-height: 1.43em;font-weight: 500;color: #111;}.page-feed .list-terms__info-text:not(:first-child) {margin-top: 20px;}.page-feed .list-terms__info-text.list-terms__info-text--em {margin-top: 3px;font-weight: 500;color: #111;}.page-feed .list-terms__info-text + .list-terms__info {margin-top: 20px;}.page-feed .form__box-bottom {margin-top: 80px;}.page-feed .btn-submit {display: block;width: 200px;min-width: auto;margin: 0 auto;padding: 23px 10px;}.page-feed .btn-submit .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-login .align-inner {padding-bottom: 76px;}.page-login .box-page-title {padding-bottom: 58px;}.page-login .area-form {width: 360px;margin: 0 auto;padding: 0;border-top: 0;}.page-login .box-input .input-guide {display: none;}.page-login .box-input.is-errored .input-guide {display: block;}.page-login .box-input + .box-input {margin-top: 8px;}.page-login .box-input-checkbox {margin-top: 12px;}.page-login .btn-submit {display: block;min-width: auto;width: 100%;margin-top: 32px;}.page-login .btn-submit .btn__text {display: block;font-size: 18px;line-height: 32px;font-weight: 500;}.page-login .list-util {margin-top: 30px;font-size: 0;line-height: normal;text-align: center;}.page-login .list-util__item {display: inline-block;position: relative;vertical-align: top;}.page-login .list-util__item:before {position: absolute;top: 50%;left: 0;width: 1px;height: 12px;margin-top: -5px;background-color: #ddd;content: '';}.page-login .list-util__item:first-child:before {display: none;}.page-login .list-util__menu {display: block;padding: 0 17px;}.page-login .list-util__menu-text {display: block;font-size: 14px;line-height: 1em;font-weight: 400;color: #111;}.page-join .box-page-title {padding-bottom: 38px;}.page-join .list-step {width: 640px;margin: 0 auto;padding: 0 40px 79px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-join .area-form {width: 640px;margin: 0 auto;padding: 54px 0 176px;}.page-join .join-step1 .form__box-bottom {padding-top: 60px;border-top: 0;}.page-join .join-step1 .btn-submit {display: block;width: 200px;min-width: auto;margin: 0 auto;padding: 22px 10px 20px;}.page-join .join-step1 .btn-submit .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-join .join-step1 .btn--color {margin-left: 20px;padding: 2px 10px 2px;}.page-join .join-step1 .btn--color .btn__text {font-size: 15px;}.page-join .join-step2 {padding: 19px 0 4px;}.page-join .join-step2 .verify__box-menu {margin-top: 55px;font-size: 0;line-height: normal;text-align: center;}.page-join .join-step2 .verify__menu {display: inline-block;width: 260px;height: 250px;margin-left: 20px;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;vertical-align: top;}.page-join .join-step2 .verify__menu:first-child {margin-left: 0;}.page-join .join-step2 .verify__menu:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.page-join .join-step2 .verify__menu:hover {border: 2px solid #111;}.page-join .join-step2 .verify__box-text {display: inline-block;vertical-align: middle;}.page-join .join-step2 .verify__text {display: inline-block;font-size: 15px;line-height: 1em;font-weight: 400;color: #111;vertical-align: top;}.page-join .join-step2 .verify__text--bold {display: block;font-size: 18px;line-height: 1.44em;font-weight: 500;color: #111;}.page-join .join-step2 .verify .form__box-bottom {margin-top: 34px;padding-top: 0;border-top: 0;}.page-join .join-step3 {padding-top: 19px;}.page-join .join-step3 .btn-submit {padding: 22px 10px;}.page-join .join-step3 .btn-submit .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-join .join-step4 {padding-top: 19px;}.page-join .join-step4 .form__text {text-align: center;}.page-join .join-step4 .form__text-keyword {font-weight: 500;color: #0d9a2c;}.page-find-id .box-page-title {padding-bottom: 81px;}.page-find-id .area-form {width: 640px;margin: 0 auto;padding-top: 0;}.page-find-id .verify {margin-bottom: 156px;padding: 94px 0 100px;border-bottom: 1px solid #ddd;}.page-find-id .verify .btn-identify {display: block;width: 200px;min-width: auto;margin: 55px auto 0;padding: 23px 10px 21px;}.page-find-id .verify .btn-identify .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-find-id .result {padding: 73px 0 130px;}.page-find-password .box-page-title {padding-bottom: 38px;}.page-find-password .list-step {width: 640px;margin: 0 auto 79px;padding: 0 74px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-find-password .area-form {width: 640px;margin: 0 auto;}.page-find-password .find-step1 {padding-top: 23px;}.page-find-password .find-step1 .form__box-bottom {padding-bottom: 130px;}.page-find-password .find-step2 {margin-bottom: 130px;padding: 43px 0 100px;border-bottom: 1px solid #ddd;}.page-find-password .find-step2 .btn-identify {display: block;width: 200px;min-width: auto;margin: 55px auto 0;padding: 23px 10px 21px;}.page-find-password .find-step2 .btn-identify .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-find-password .find-step3 {padding: 23px 0 130px;}.page-password-change .box-page-title {padding-bottom: 80px;}.page-password-change .area-form {width: 640px;margin: 0 auto;padding: 74px 0 180px;}.page-password-change .form__box-bottom {margin-top: 76px;padding-top: 0;border-top: 0;}.page-password-change .box-list-desc {padding-top: 31px;}.page-modify-privacy .box-page-title {padding-bottom: 74px;}.page-modify-privacy .area-form {width: 640px;margin: 0 auto;}.page-modify-privacy .password-check.area-form {margin-top: 6px;padding: 73px 0 180px;}.page-modify-privacy .password-check .table {margin-top: 56px;}.page-modify-privacy .modify-privacy.area-form {padding: 0 0 202px;border-top: 0;}.page-modify-privacy .modify-privacy .form__title {text-align: left;}.page-modify-privacy .modify-privacy .table {margin-top: 23px;padding-top: 40px;padding-bottom: 13px;border-top: 2px solid #111;border-bottom: 0;}.page-modify-privacy .modify-privacy .table:last-of-type {padding-bottom: 18px;}.page-modify-privacy .modify-privacy .table .th .label__text {font-weight: 500;}.page-modify-privacy .modify-privacy .table .td .label {padding-top: 0;min-height: 0;}.page-modify-privacy .modify-privacy .box-input-checkbox {margin-top: 12px;}.page-modify-privacy .modify-privacy .input-checkbox--square .label {margin-top: 1px;}.page-modify-privacy .modify-privacy .group-agree {margin-top: 23px;padding: 34px 0 75px 2px;border-top: 2px solid #111;}.page-modify-privacy .modify-privacy .group-agree .agree__title {font-size: 15px;line-height: 1em;font-weight: 500;}.page-modify-privacy .modify-privacy .group-agree .agree__desc {margin: 6px 0 21px;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-modify-privacy .modify-privacy .group-agree .box-input-radio {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px;}.page-modify-privacy .modify-privacy .group-agree .box-input-radio:last-child {margin-left: -6px;}.page-modify-privacy .modify-privacy .form__btn-link--gray {margin-top: 3px;}.page-withdrawal .align-inner {padding-bottom: 180px;}.page-withdrawal .box-page-title {padding-bottom: 80px;}.page-withdrawal .area-form {width: 640px;margin: 0 auto;padding: 73px 0 98px;}.page-withdrawal .box-list-desc2 {margin: 40px 80px 18px;}.page-withdrawal .box-input-checkbox {margin: 0 80px;}.page-withdrawal .form__box-bottom {margin-top: 76px;}.layer-terms-agree {width: 480px;max-width: auto;}.layer-terms-agree .layer__header {padding: 39px 0 27px;}.layer-terms-agree .layer__title {line-height: 38px;}.layer-terms-agree .layer__contents {padding: 42px 0 48px;}.layer-terms-agree .list-terms__info + .list-terms__info-text {margin-top: 12px;}.layer-terms-agree .list-terms__link-text, .layer-terms-agree .list-terms__info-text {color: #111;}.layer-image-scroll {max-width: 800px;overflow: hidden;}.layer-image-scroll .layer__contents {margin: 0 48px 48px;}.layer-image-scroll .img__box {max-height: 680px;overflow-y: auto;}.layer-image-scroll .img__box .img {width: 100%;}.page-mypage .align-inner {padding-bottom: 180px;}.page-mypage .box-page-title {padding-bottom: 81px;}.page-mypage .group-info-bar {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 87px;border-top: 2px solid #111;border-bottom: 1px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page-mypage .group-info-bar .box-user-info {font-size: 0;line-height: normal;}.page-mypage .group-info-bar .box-user-info .user-info__id, .page-mypage .group-info-bar .box-user-info .user-info__text {display: inline-block;font-size: 18px;line-height: 1em;font-weight: 500;color: #111;vertical-align: top;}.page-mypage .group-info-bar .box-user-info .user-info__text {margin-left: 4px;}.page-mypage .group-info-bar .box-util {margin-left: auto;padding-right: 1px;}.page-mypage .group-info-bar .list-util {font-size: 0;line-height: normal;}.page-mypage .group-info-bar .list-util__item {display: inline-block;height: 28px;margin-left: 40px;vertical-align: top;}.page-mypage .group-info-bar .list-util__item:first-child {margin-left: 0;}.page-mypage .group-info-bar .list-util__menu {display: block;height: 100%;}.page-mypage .group-info-bar .list-util__menu.list-util__menu-alarm .list-util__count {margin-left: 8px;text-decoration: underline;}.page-mypage .group-info-bar .list-util__menu.list-util__menu-edit .list-util__menu-text {text-decoration: underline;}.page-mypage .group-info-bar .list-util__status {width: 64px;height: 28px;margin-left: 12px;padding-top: 6px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 13px;line-height: 1.08em;font-weight: 400;color: #666;text-align: center;}.page-mypage .group-info-bar .list-util__status.list-util__status--yet {border: 1px solid #efefef;background-color: rgba(221, 221, 221, 0.1);}.page-mypage .group-info-bar .list-util__status.list-util__status--sign-up {border: 1px solid #111;color: #111;}.page-mypage .group-info-bar .list-util__status.list-util__status--not-attend {border: 1px solid #f65846;color: #f65846;}.page-mypage .group-info-bar .list-util__status.list-util__status--completed {border: 1px solid #0d9a2c;color: #0d9a2c;}.page-mypage .group-info-bar .list-util__menu-text {display: inline-block;font-size: 15px;line-height: 28px;font-weight: 500;color: #111;vertical-align: top;}.page-mypage .group-info-bar .icon-alarm {margin: 7px 4px 0 0;}.page-mypage .group-info-bar .icon-setting {margin: 7px 4px 0 0;}.page-mypage .area-consult {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 241px;border-bottom: 1px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-mypage .area-consult.align-default {-webkit-box-align: inherit;-ms-flex-align: inherit;align-items: inherit;-webkit-box-pack: inherit;-ms-flex-pack: inherit;justify-content: inherit;}.page-mypage .area-consult .text__desc {font-size: 16px;line-height: 1.5em;font-weight: 400;color: #111;text-align: center;}.page-mypage .area-consult__status .btn-reserve {display: block;width: 122px;min-width: auto;margin: 24px auto 0;padding-bottom: 14px;border-color: #0d9a2c;}.page-mypage .area-consult__status .btn__text {font-size: 15px;line-height: 1.2em;font-weight: 500;color: #0d9a2c;}.page-mypage .area-consult .group-user-info {display: block;width: 100%;font-size: 0;line-height: normal;}.page-mypage .area-consult .profile {display: inline-block;width: 447px;margin-top: 59px;padding-right: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0;line-height: normal;vertical-align: top;}.page-mypage .area-consult .profile .box-img {display: inline-block;width: 80px;height: 80px;margin: 1px 28px 0 0;vertical-align: top;}.page-mypage .area-consult .profile .box-img img {display: block;width: 100%;height: 100%;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}.page-mypage .area-consult .box-user-info {display: inline-block;width: -webkit-calc(100% - 108px);width: calc(100% - 108px);vertical-align: top;}.page-mypage .area-consult .box-user-info .user-info__nickname {display: block;position: relative;margin-bottom: 16px;font-size: 22px;line-height: 1em;font-weight: 500;color: #111;}.page-mypage .area-consult .box-user-info .user-info__tag {position: absolute;top: 3px;right: 0;font-size: 14px;line-height: 1em;font-weight: 500;color: #ff6c0c;text-decoration: underline;}.page-mypage .area-consult .box-user-info .user-info__title {display: inline-block;width: 100px;font-size: 14px;line-height: 2em;font-weight: 400;color: #666;vertical-align: top;}.page-mypage .area-consult .box-user-info .user-info__text {display: inline-block;width: -webkit-calc(100% - 100px);width: calc(100% - 100px);font-size: 15px;line-height: 1.87em;font-weight: 500;color: #111;text-align: right;vertical-align: top;}.page-mypage .area-consult .box-user-info .user-info__text--gray {color: #999;}.page-mypage .area-consult .box-user-info .user-info__text--green {color: #0d9a2c;}.page-mypage .area-consult .box-user-info .user-info__text--red {color: #f65846;}.page-mypage .area-consult .box-right {display: inline-block;width: -webkit-calc(100% - 447px);width: calc(100% - 447px);margin-top: 59px;vertical-align: top;}.page-mypage .area-consult .list-status {display: -webkit-box;display: -ms-flexbox;display: flex;}.page-mypage .area-consult .list-status__item {-ms-flex-preferred-size: 33.3%;flex-basis: 33.3%;position: relative;padding: 0 41px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-mypage .area-consult .list-status__item:before {position: absolute;top: -1px;left: 0;width: 1px;height: 120px;background-color: #ddd;content: '';}.page-mypage .area-consult .list-status__title {display: block;margin: 2px 0 18px;font-size: 18px;line-height: 1em;font-weight: 500;color: #111;}.page-mypage .area-consult .list-status__btn-link {display: inline-block;margin-top: 9px;font-size: 14px;line-height: 1em;font-weight: 500;color: #0d9a2c;text-decoration: underline;vertical-align: top;}.page-mypage .area-consult .list-status__btn-link.is-disabled {color: #ccc;cursor: default;}.page-mypage .area-consult .result {min-height: 56px;}.page-mypage .area-consult .result__title {display: inline-block;width: 50%;font-size: 14px;line-height: 2em;font-weight: 400;color: #666;vertical-align: top;}.page-mypage .area-consult .result__text {display: inline-block;width: 50%;font-size: 15px;line-height: 1.87em;font-weight: 500;color: #111;vertical-align: top;text-align: right;}.page-mypage .area-consult.membership-rescind .profile {position: relative;}.page-mypage .area-consult.membership-rescind .profile:before {position: absolute;top: 0;right: -1px;width: 1px;height: 100%;background-color: #ddd;content: '';}.page-mypage .area-consult.membership-rescind .box-right .box-text {margin-top: 36px;}.page-mypage .area-consult.membership-rescind .box-right .box-no-result {margin-top: 8px;}.page-mypage .area-bottom {margin-top: 99px;}.page-mypage .area-bottom .list-tab {margin-bottom: 63px;}.page-mypage .area-bottom .list-tab--small {margin-bottom: 40px;}.page-mypage .area-bottom .box-no-result {padding: 88px 0;}.page-mypage .area-bottom .box-no-result .no-result__desc {font-size: 16px;line-height: 1.5em;font-weight: 400;color: #999;}.page-mypage .area-bottom .pagination {padding: 60px 0 45px;}.page-mypage .area-bottom.consult-history .list-card {margin-bottom: 30px;}.page-mypage .area-bottom.consult-history .list-card__item {min-height: 170px;}.page-mypage .area-bottom.activity-history .list-card__item {min-height: 202px;}.page-mypage .area-bottom.event-history .list-card__item--cancel {padding-bottom: 42px;}.page-mypage .area-bottom.event-history .list-card__item--cancel .add-info {position: absolute;bottom: 28px;left: 28px;}.page-mypage .box-page-title {padding-bottom: 38px;}.page-mypage .list-step {width: 640px;margin: 0 auto;padding: 0 40px 34px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-mypage .list-step__item::before {background-color: #0d9a2c;}.page-mypage .area-title {width: 640px;margin: 0 auto;}.page-mypage .area-form {width: 640px;margin: 27px auto 0;padding: 42px 0 58px;}.page-mypage .area-form .form__title {margin-top: 31px;}.page-mypage .area-form .label__text {font-weight: 500;}.page-mypage .area-form .box-list-desc .list-desc__title {display: block;margin-bottom: 9px;font-size: 15px;line-height: 1em;font-weight: 500;color: #111;}.page-mypage .area-form .box-list-desc .list-desc__item {position: relative;letter-spacing: 0;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-mypage .area-form .box-list-desc.list-num {margin-top: 38px;padding: 40px 32px 40px 32px;border: 1px solid #ddd;word-break: keep-all;}.page-mypage .area-form .box-list-desc.list-num .list-desc {padding-left: 16px;}.page-mypage .area-form .box-list-desc.list-num .list-desc__item {list-style-type: decimal;padding-left: 1px;font-size: 14px;line-height: 1.86em;font-weight: 500;color: #111;}.page-mypage .area-form .box-list-desc.list-num .list-desc__item:not(:first-child) {margin-top: 20px;}.page-mypage .area-form .box-list-desc.list-num .list-desc__item .sub__text {color: #666;font-weight: 400;}.page-mypage .area-form .box-list-desc.list-num .list-desc__item:before {display: none;}.page-mypage .area-form .form__desc {margin-top: 38px;text-align: center;font-size: 15px;line-height: 1.6em;font-weight: 400;}.page-mypage .area-form .form__desc .link-text {display: inline-block;margin-left: 5px;color: #666;text-decoration: underline;}.page-mypage .area-form .txt_green {color: #0d9a2c;}.page-mypage .area-form .txt_orange {color: #ff6c0c;}.page-mypage .area-form .txt_red {color: #f65846;}.page-mypage .area-form .filebox {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px;}.page-mypage .area-form .filebox .file-cate {display: inline-block;}.page-mypage .area-form .filebox .file-cate .label__text {font-size: 15px;line-height: 3.47em;font-weight: 500;}.page-mypage .area-form .filebox .file-cate .label__text--must {line-height: 43px;}.page-mypage .area-form .filebox .file-upload {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 0;}.page-mypage .area-form .filebox .file-upload-box {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 0;}.page-mypage .area-form .filebox .file-upload-box .btn-upload {display: inline-block;width: 157px;height: 52px;background: #fff;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;line-height: 52px;font-size: 15px;cursor: pointer;}.page-mypage .area-form .filebox .file-upload-box .btn-upload::after {content: '';display: inline-block;margin-left: 4px;-webkit-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px);z-index: 1;width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -651px -674px;background-repeat: no-repeat;}.page-mypage .area-form .filebox .file-upload-box .btn-upload.is-disabled {color: #ccc;}.page-mypage .area-form .filebox .file-upload-box .btn-upload.is-disabled::after {width: 16px;height: 16px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -699px -674px;background-repeat: no-repeat;}.page-mypage .area-form .filebox .file-upload-box input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}.page-mypage .area-form .filebox .file-upload-info {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 323px;height: 52px;padding: 20px 56px 10px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #efefef;color: #999;font-size: 15px;line-height: 1em;font-weight: 400;}.page-mypage .area-form .filebox .file-upload-info.is-valid {color: #111;}.page-mypage .area-form .filebox .file-upload-info .file-name {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.page-mypage .area-form .filebox .file-upload-info .btn-delete {position: absolute;top: 0;right: 0;width: 52px;height: 52px;font-size: 0;display: none;}.page-mypage .area-form .filebox .file-upload-info .btn-delete::before {content: '';display: inline-block;width: 20px;height: 20px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -640px -354px;background-repeat: no-repeat;}.page-mypage .area-form .filebox .file-upload-info .btn-delete.is-show {display: block;}.page-mypage .area-form .filebox .file-upload-desc {margin-top: 8px;color: #999;font-size: 13px;line-height: 1em;font-weight: 400;}.page-mypage .area-form .filebox .file-upload .btn-link {display: inline-block;-ms-flex-negative: 0;flex-shrink: 0;width: 185px;margin-top: 16px;}.page-mypage .area-form .filebox .file-upload .btn-link::before {content: '';display: inline-block;-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);width: 20px;height: 19px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -183px;background-repeat: no-repeat;}.page-mypage .area-form .filebox .file-upload .btn-link-text {display: inline-block;width: 165px;padding-bottom: 2px;color: #0d9a2c;border-bottom: 1px solid #0d9a2c;font-size: 14px;line-height: 1em;font-weight: 400;}.page-mypage .area-form .box-select {margin-top: 32px;}.page-mypage .area-form .box-select .select__btn {height: 65px;}.page-mypage .area-form .box-select .select__btn::after {top: 25px;}.page-mypage .area-form .box-select.is-expanded .select__btn {border-color: #ccc;border-bottom: 0;}.page-mypage .area-form .box-select.is-expanded .box-option {border-color: #ccc;}.page-mypage .area-form .box-select .box-option {position: static;padding: 25px 20px 40px;overflow-y: hidden;max-height: 418px;background: #f8f8f8;}.page-mypage .area-form .box-select .box-option .filebox {margin-top: 0;}.page-mypage .area-form .box-select .list-terms__box-info {background: #fff;text-align: left;}.page-mypage .area-form .box-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.page-mypage .area-form .box-text-area {padding-top: 19px;}.page-mypage .area-form .box-text textarea {width: 480px;height: 104px;padding: 19px 20px;}.page-mypage .area-form:last-child {border-top: 1px solid #ddd;margin-top: 6px;}.page-mypage .area-form .btn--color .btn__text {font-weight: 400;}.page-mypage .area-form .btn--color.is-disabled {border-color: #ccc;background: #fff;}.page-mypage .area-form .btn--color.is-disabled .btn__text {color: #ccc;}.page-mypage .area-form .list-btn__item.is-active {margin-left: 0;}.page-mypage .area-form .list-btn__item.is-hide {display: none;}.layer-alarm {min-width: auto;width: 480px;}.layer-alarm .layer__contents {margin-bottom: 60px;}.layer-alarm .box-list-alarm {overflow-y: auto;max-height: 473px;}.layer-alarm .list-alarm {padding: 39px 0 0 16px;}.layer-alarm .list-alarm__item {position: relative;padding: 0 0 35px 18px;}.layer-alarm .list-alarm__item:before {position: absolute;top: 12px;bottom: 0;left: -2px;width: 1px;height: 100%;background-color: #ddd;content: '';}.layer-alarm .list-alarm__item:last-child:before {display: none;}.layer-alarm .list-alarm__title {display: block;position: relative;font-size: 18px;line-height: 1em;font-weight: 500;color: #111;}.layer-alarm .list-alarm__title:before {position: absolute;top: 6px;left: -22px;width: 6px;height: 6px;background-color: #111;border-radius: 50%;content: '';}.layer-alarm .list-alarm__desc {margin-top: 9px;font-size: 14px;line-height: 1.43em;font-weight: 400;color: #666;}.layer-alarm .list-alarm__date {display: block;margin-top: 13px;font-size: 14px;line-height: 1.07em;font-weight: 400;color: #999;}.layer-cancel {width: 480px;}.layer-cancel .layer__contents {padding: 42px 0 40px;}.layer-cancel .layer__bottom {padding-bottom: 48px;}.layer-cancel .layer__text {text-align: center;}.layer-cancel .table {width: 204px;margin: 28px auto 0;}.layer-cancel .table .th, .layer-cancel .table .td {padding: 0;font-size: 18px;line-height: 1.78em;font-weight: 400;vertical-align: top;}.layer-cancel .table .th {border-bottom: 0;color: #666;text-align: left;}.layer-cancel .table .td {font-weight: 500;}.layer-cancel.layer-event-history .layer__contents {padding-bottom: 38px;}.layer-cancel.layer-event-history .table {width: 100%;margin-top: 26px;}.layer-cancel.layer-event-history .table .th, .layer-cancel.layer-event-history .table .td {font-size: 18px;line-height: 24px;}.layer-cancel.layer-event-history .table .th {padding: 6px 0 6px 12px;}.layer-cancel.layer-event-history .table .td {padding: 6px 0;font-weight: 500;}.layer-cancel.layer-event-history .table .event-title {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}.layer-yellow-card .layer__header {padding-bottom: 20px;}.layer-yellow-card .caption-info {margin-top: 27px;font-size: 0;line-height: normal;}.layer-yellow-card .caption-info dd {display: inline-block;width: 50%;vertical-align: top;}.layer-yellow-card .caption-info__date {margin-top: 1px;text-align: right;}.layer-yellow-card .caption-info__text {font-size: 15px;line-height: 1.07em;font-weight: 500;color: #111;}.layer-yellow-card .caption-info__text--small {font-size: 14px;line-height: 1em;font-weight: 400;color: #999;}.layer-yellow-card .layer__contents {border-bottom-color: #111;}.layer-yellow-card .layer__bottom {padding-top: 0;}.layer-yellow-card .table .td {padding: 5px 0 7px;line-height: 20px;vertical-align: top;}.layer-yellow-card .table tr:first-child .td {padding-top: 23px;}.layer-yellow-card .table tr:last-child .td {padding-bottom: 24px;}.layer-yellow-card .table tr.box-no-result .td {padding: 48px 0;}.layer-yellow-card .table .card__date {padding-left: 23px;color: #999;}.layer-yellow-card .table .card__desc {font-weight: 500;}.layer-yellow-card .pagination {margin-top: 28px;}.page-membership-consult .align-inner {padding-bottom: 180px;}.page-membership-consult .box-page-title {padding-bottom: 81px;border-bottom: 2px solid #111;}.page-membership-consult .box-notice {text-align: center;}.page-membership-consult .box-notice .notice__desc {font-size: 22px;line-height: 32px;font-weight: 500;}.page-membership-consult .box-notice .table {width: 260px;margin: 35px auto 0;}.page-membership-consult .box-notice .table .th {padding: 5px 0 6px;font-size: 18px;line-height: 1.22em;font-weight: 400;color: #666;}.page-membership-consult .box-notice .table .td {padding: 5px 0 6px;font-size: 18px;line-height: 1.22em;font-weight: 500;color: #111;text-align: left;}.page-membership-consult .consult-impossible {margin-bottom: 59px;padding-bottom: 104px;border-bottom: 1px solid #ddd;}.page-membership-consult .consult-impossible .box-notice {padding: 93px 0 54px;}.page-membership-consult .consult-impossible .btn--color {display: block;width: 200px;min-width: auto;margin: 0 auto;padding: 22px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-membership-consult .consult-impossible .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-membership-consult .consult-date {margin-bottom: -102px;}.page-membership-consult .consult-date .divider {position: relative;padding-bottom: 0;}.page-membership-consult .consult-date .box-bottom {padding-top: 80px;border-top: 1px solid #ddd;}.page-membership-consult .consult-date .btn-next {display: block;margin: 0 auto;width: 200px;min-width: auto;padding: 22px 10px 20px;}.page-membership-consult .consult-date .btn-next .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-membership-consult .consult-date .popup {position: absolute;top: 174px;right: 20px;bottom: 0;left: 0;margin-bottom: 40px;background-color: rgba(0, 0, 0, 0.3);text-align: center;}.page-membership-consult .consult-date .popup:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.page-membership-consult .consult-date .popup__title {display: inline-block;font-size: 26px;line-height: 1.46em;font-weight: 700;vertical-align: middle;color: #fff;}.page-membership-consult .area-fixed-btn .bar__title-keyword {margin-left: 17px;}.page-membership-consult .area-fixed-btn .btn-next {min-width: auto;width: 200px;padding: 24px 10px 22px;}.page-membership-consult .area-fixed-btn .btn-next .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-membership-consult .consult-user-info {padding-top: 73px;}.page-membership-consult .consult-user-info .area-form {padding: 0;border-top: 0;}.page-membership-consult .consult-user-info .table {width: 640px;margin: 55px auto 0;padding-bottom: 0;border-bottom: 0;}.page-membership-consult .consult-user-info .table .label__text {font-weight: 500;}.page-membership-consult .consult-user-info .list-terms {width: 640px;margin: 0 auto 80px;}.page-membership-consult .consult-user-info .list-terms .list-terms__info-text, .page-membership-consult .consult-user-info .list-terms .list-terms__link-text {color: #111;}.page-membership-consult .consult-user-info .form__box-bottom {border-top: 1px solid #ddd;}.page-membership-consult .consult-completed {margin-bottom: 61px;}.page-membership-consult .consult-completed .box-notice {margin-bottom: 80px;padding: 73px 0 72px;border-bottom: 1px solid #ddd;}.page-membership-consult .consult-completed .btn--color {display: block;width: 200px;min-width: auto;margin: 0 auto;padding: 22px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-membership-consult .consult-completed .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-membership-activity .datepicker__noti {display: inline-block;}.page-membership-activity .align-inner {padding-bottom: 215px;}.page-membership-activity .box-page-title {padding-bottom: 81px;}.page-membership-activity .box-notice {text-align: center;}.page-membership-activity .box-notice .notice__desc {font-size: 22px;line-height: 32px;font-weight: 500;}.page-membership-activity .box-notice .table {width: 260px;margin: 35px auto 0;}.page-membership-activity .box-notice .table .th {padding: 5px 0 6px;font-size: 18px;line-height: 1.22em;font-weight: 400;color: #666;}.page-membership-activity .box-notice .table .td {padding: 5px 0 6px;font-size: 18px;line-height: 1.22em;font-weight: 500;color: #111;text-align: left;}.page-membership-activity .consult-impossible {width: 640px;margin: 0 auto 127px;padding-bottom: 100px;border-top: 2px solid #111;border-bottom: 1px solid #ddd;}.page-membership-activity .consult-impossible .box-notice {padding: 93px 0 54px;}.page-membership-activity .consult-impossible .btn--color, .page-membership-activity .consult-impossible .btn--bg {display: block;width: 200px;min-width: auto;margin: 0 auto;padding: 22px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-membership-activity .consult-impossible .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-membership-activity .consult-date {position: relative;border-top: 2px solid #111;}.page-membership-activity .consult-date .divider {padding-bottom: 0;}.page-membership-activity .consult-date .divider .box-title {position: relative;}.page-membership-activity .consult-date .divider .title {margin-bottom: 9px;}.page-membership-activity .consult-date .divider .desc {margin-bottom: 25px;font-size: 16px;line-height: 1.56em;color: #666;}.page-membership-activity .consult-date .divider .desc em {color: #0d9a2c;}.page-membership-activity .consult-date .divider .btn-cancel {position: absolute;top: 0;right: 0;min-width: auto;padding: 6px 13px;border-color: #ccc;font-size: 15px;}.page-membership-activity .consult-date .divider .btn-cancel.btn-gray {background-color: rgba(221, 221, 221, 0.2);color: #ccc;}.page-membership-activity .area-filter .align-inner {padding-bottom: 0;}.page-membership-activity .consult-completed {width: 640px;margin: 0 auto 159px;padding: 93px 0 100px;border-top: 2px solid #111;border-bottom: 1px solid #ddd;}.page-membership-activity .consult-completed .btn--bg {display: block;width: 200px;min-width: auto;margin: 55px auto 0;padding: 22px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-membership-activity .consult-completed .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-membership-explain .group-object {padding-bottom: 180px;}.page-membership-explain .box-object .align-right {padding-left: 320px;}.page-membership-explain .box-object .list-dot-desc {margin-top: 83px;}.page-membership-explain .consult-info {padding-top: 224px;}.page-membership-explain .consult-info .align-right {padding-left: 280px;}.page-membership-explain .consult-info .btn--color {display: block;min-width: auto;width: 225px;margin-top: 51px;padding: 25px 10px 26px;border-width: 2px;}.page-membership-explain .consult-info .btn--color .btn__text {font-size: 22px;line-height: 1.18em;font-weight: 700;}.page-membership-explain .consult-info .btn--color:hover {background-color: #00723a;}.page-membership-explain .consult-info .btn--color:hover .btn__text {color: #fff;}.page-membership-explain .membership-step {margin-top: 98px;font-size: 0;line-height: normal;}.page-membership-explain .membership-step .step__item {display: inline-block;overflow: hidden;position: relative;width: 260px;height: 260px;margin: 0 -22px 0 -23px;border: 1px solid #ddd;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;background-size: 100% auto;vertical-align: top;text-align: center;}.page-membership-explain .membership-step .step__item:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.page-membership-explain .membership-step .step__item:after {position: absolute;right: -4px;bottom: 22px;z-index: 1;content: '';}.page-membership-explain .membership-step .step__item:first-child {margin-left: 0;}.page-membership-explain .membership-step .step__item:first-child:after {width: 90px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -688px -308px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(2):after {right: 1px;width: 90px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -688px -406px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(3):after {right: 0;width: 90px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -688px -504px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(4):after {bottom: 21px;right: 1px;width: 90px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -4px -618px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(5) {margin-right: 0;}.page-membership-explain .membership-step .step__item:nth-child(5):after {right: 1px;width: 90px;height: 90px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -102px -618px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__box-align {display: inline-block;margin-top: -11px;vertical-align: middle;}.page-membership-explain .membership-step .step__text {display: block;margin-top: 8px;font-size: 20px;line-height: 1.3em;font-weight: 700;color: #111;text-align: center;}.page-membership-explain .box-accordion {margin-top: 90px;}.page-membership-explain .list-accordion {border-top-width: 3px;}.page-membership-explain .area-bottom-img {overflow: hidden;position: relative;margin-bottom: 260px;height: 500px;margin-left: -1120px;}.page-membership-explain .area-bottom-img .box-img {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 50%;background-image: url(../img/pc/v2/kv_membership2.png);background-repeat: no-repeat;background-size: cover;background-position: center center;}.page-membership-explain .page-title {opacity: 0;}.page-membership-explain .key-visual__img {opacity: 0;}.page-membership-explain .object__title {opacity: 0;}.page-membership-explain .object__text {opacity: 0;}.page-membership-explain .list-desc__item {opacity: 0;}.layer-activity .layer__header {padding: 44px 0 24px;}.layer-activity .layer__contents {border: 0;}.layer-activity .layer__contents .layer__text {margin-bottom: 45px;text-align: center;}.layer-activity .table {border-bottom: 1px solid #111;}.layer-activity .table tr:first-child .td {padding-top: 23px;}.layer-activity .table tr:last-child .td {padding-bottom: 25px;}.layer-activity .table .th {padding: 12px 0 14px;vertical-align: top;}.layer-activity .table .td {padding: 6px 0;font-weight: 500;text-align: center;vertical-align: top;}.layer-activity .table .date {font-weight: 400;color: #999;}.layer-activity .table-event {margin-top: 47px;}.layer-activity .table-event .td {text-align: left;}.layer-activity .table-event .date {text-align: center;}@media screen and (max-width: 1280px) {.page-membership-explain .box-object .align-right {padding-left: 200px;}.page-membership-explain .box-object .list-dot-desc {margin-top: 77px;}.page-membership-explain .membership-step .step__item {width: 186px;height: 186px;margin: 0 -20px 0 -13px;}.page-membership-explain .membership-step .step__item:first-child:after {right: -3px;bottom: 16px;width: 63px;height: 63px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 554.4px 537.6px;background-position: -481.6px -215.6px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(2):after {bottom: 16px;width: 63px;height: 63px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 554.4px 537.6px;background-position: -481.6px -284.2px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(3):after {bottom: 16px;width: 63px;height: 63px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 554.4px 537.6px;background-position: -481.6px -352.8px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(4):after {bottom: 16px;width: 63px;height: 63px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 554.4px 537.6px;background-position: -2.8px -432.6px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__item:nth-child(5):after {bottom: 16px;width: 63px;height: 63px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 554.4px 537.6px;background-position: -71.4px -432.6px;background-repeat: no-repeat;}.page-membership-explain .membership-step .step__box-align {margin-top: -11px;}.page-membership-explain .membership-step .step__text {margin-top: 5px;font-size: 18px;line-height: 1.33em;}.page-membership-explain .icon-membership-step1 {margin-top: 3px;width: 72px;height: 72px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 570.24px 552.96px;background-position: -194.4px -331.2px;background-repeat: no-repeat;}.page-membership-explain .icon-membership-step2 {margin-top: 3px;width: 72px;height: 72px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 570.24px 552.96px;background-position: -495.36px -2.88px;background-repeat: no-repeat;}.page-membership-explain .icon-membership-step3 {margin-top: 3px;width: 72px;height: 72px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 570.24px 552.96px;background-position: -116.64px -331.2px;background-repeat: no-repeat;}.page-membership-explain .icon-membership-step4 {margin-top: 3px;width: 72px;height: 72px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 570.24px 552.96px;background-position: -272.16px -331.2px;background-repeat: no-repeat;}.page-membership-explain .icon-membership-step5 {margin-top: 3px;width: 72px;height: 72px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 570.24px 552.96px;background-position: -349.92px -331.2px;background-repeat: no-repeat;}.page-membership-explain .icon-membership-step1 .area-bottom-img {margin-left: -800px;}}.page-regulations .box-page-title {padding: 86px 0 77px;}.page-regulations .box-page-title .page-title {font-size: 32px;line-height: 1em;}.page-regulations .align-inner {padding-bottom: 180px;}.page-regulations .box-regulations {margin-top: 52px;text-align: right;}.page-regulations .box-select {margin-right: -16px;margin-bottom: 47px;text-align: left;}.page-regulations .list-terms {margin: 26px 0 55px;padding-bottom: 50px;text-align: left;border-bottom: 1px solid #ddd;}.page-regulations .list-terms__item {margin-top: 0;}.page-regulations .list-terms__item:hover .list-terms__menu {text-decoration: underline;}.page-regulations .list-terms__menu {display: block;padding: 7px 0 8px;font-size: 15px;line-height: 1.27em;font-weight: 500;color: #111;}.page-regulations .list-terms__menu:hover {text-decoration: underline;}.page-regulations .guide-terms {text-align: left;}.page-regulations .guide-terms__title {display: block;margin-top: 37px;font-size: 16px;line-height: 1.5em;font-weight: 500;color: #111;text-align: left;}.page-regulations .guide-terms__title:first-of-type {margin-top: 0;}.page-regulations .guide-terms__title--big {margin: 30px 0 10px;font-size: 18px;line-height: 1.56em;}.page-regulations .guide-terms__desc {margin-top: 10px;font-size: 15px;line-height: 26px;font-weight: 400;color: #666;}.page-regulations .guide-terms__btn-link {color: #666;text-decoration: underline;}.page-regulations .guide-terms__underline {text-decoration: underline;}.page-regulations .terms-info__title, .page-regulations .terms-info__desc {font-size: 15px;line-height: 26px;font-weight: 400;color: #666;text-align: left;}.page-regulations .terms-info-date {margin: 36px 0 26px;font-size: 0;line-height: normal;}.page-regulations .terms-info-date .terms-info__title, .page-regulations .terms-info-date .terms-info__desc {display: inline-block;vertical-align: top;}.page-regulations .terms-info-date .terms-info__title {width: 85px;padding-right: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-regulations .terms-info-date .terms-info__desc {width: -webkit-calc(100% - 85px);width: calc(100% - 85px);}.page-regulations .service-use-terms {width: 800px;margin: 0 auto;}.page-regulations .privacy-terms {width: 800px;margin: 0 auto;}.page-regulations .privacy-terms .table-privacy {margin-top: 50px;border-top: 2px solid #111;}.page-regulations .privacy-terms .table-privacy .th {padding: 20px 10px;border-bottom: 1px solid #111;}.page-regulations .privacy-terms .table-privacy .td {padding: 10px;text-align: center;border: 1px solid #ddd;}.page-regulations .privacy-terms .table-privacy .td:first-child {border-left: 0;}.page-regulations .privacy-terms .table-privacy .td:last-child {border-right: 0;}.page-regulations .privacy-terms .table-privacy .item__img {display: block;width: 80px;height: 80px;margin: 0 auto;}.page-regulations .privacy-terms .table-privacy .item__img .img {width: 100%;}.page-regulations .privacy-terms .table-privacy .item__desc {display: block;margin-top: 10px;}.page-regulations .privacy-terms .list-accordion {text-align: left;}.page-regulations .privacy-terms .list-accordion .accordion__title {padding: 25px 40px 25px 48px;}.page-regulations .privacy-terms .list-accordion .accordion__title-number {top: 29px;}.page-regulations .privacy-terms .list-accordion .accordion__title-desc {display: inline-block;margin-right: 15px;vertical-align: middle;}.page-regulations .privacy-terms .list-accordion .accordion__title-img {display: inline-block;width: 30px;height: 30px;}.page-regulations .privacy-terms .list-accordion .accordion__title-img .img {width: 100%;}.page-contact .align-inner {padding-bottom: 176px;}.page-contact .box-page-title {padding-bottom: 80px;}.page-contact .box-info {width: 800px;margin: 0 auto;}.page-contact .box-info + .box-info {margin-top: 85px;}.page-contact .box-info .info__title {display: block;margin-bottom: 27px;font-size: 22px;line-height: 1em;font-weight: 500;color: #111;}.page-contact .box-info .list-info {border-top: 2px solid #111;border-bottom: 1px solid #ddd;}.page-contact .box-info .list-info__item {padding: 30px 0 29px;border-top: 1px solid #ddd;}.page-contact .box-info .list-info__item:first-child {border-top: 0;}.page-contact .box-info .define-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.page-contact .box-info .define-list__title {width: 140px;margin-top: 10px;font-size: 16px;line-height: 1.25em;font-weight: 700;color: #111;}.page-contact .box-info .define-list__title:first-of-type {margin-top: 0;}.page-contact .box-info .define-list__desc {-ms-flex-preferred-size: calc(100% - 140px);flex-basis: -webkit-calc(100% - 140px);flex-basis: calc(100% - 140px);margin-top: 10px;padding-top: 1px;font-size: 15px;line-height: 1.33em;font-weight: 400;color: #111;}.page-contact .box-info .define-list__desc:first-of-type {margin-top: 0;}.page-contact .box-info .define-sub-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.page-contact .box-info .define-sub-list .define-list__sub-title {width: 85px;margin-top: 10px;font-size: 15px;line-height: 1.33em;font-weight: 500;color: #111;}.page-contact .box-info .define-sub-list .define-list__sub-title + .define-list__desc {-ms-flex-preferred-size: calc(100% - 85px);flex-basis: -webkit-calc(100% - 85px);flex-basis: calc(100% - 85px);padding-top: 0;}.page-contact .box-info .define-sub-list .define-list__sub-title:first-of-type {margin-top: 0;}.page-contact .box-info .add-notice {display: block;margin-top: 9px;font-size: 15px;line-height: 1.73em;font-weight: 400;color: #999;}.page-contact .box-map {width: 800px;margin: 40px auto 0;}.page-contact .map__area {width: 100%;height: 340px;}.page-contact .map__desc {overflow: hidden;margin-top: 23px;font-size: 15px;line-height: 1em;font-weight: 400;}.page-contact .map__address {float: left;margin-top: 3px;}.page-contact .map__link {position: relative;float: right;color: #0d9a2c;font-weight: 500;text-decoration: underline;}.page-contact .area-form {width: 640px;margin: 0 auto;padding: 74px 0 4px;}.page-contact .area-form .table {margin-top: 56px;border-bottom: 0;}.page-contact .area-form .table tr:last-child th, .page-contact .area-form .table tr:last-child td {padding-bottom: 0;}.page-contact .list-terms {margin: 0 0 80px;}.page-contact .list-terms__box-info {border-color: #ccc;}.page-contact .list-terms__info-text {margin-top: 0;font-size: 15px;line-height: 1.73em;color: #111;word-break: break-all;}.page-contact .list-terms__info-text--em {font-size: 17px;line-height: 1.53em;font-weight: 700;}.page-contact .list-terms__info-title {font-size: 16px;line-height: 1.63em;}.page-about {position: relative;}.page-about .box-object .align-right {padding-left: 320px;}.page-about .box-object .object__sub-title {position: relative;}.page-about .box-object .object__sub-title:after {display: block;margin-top: 62px;width: 40px;height: 3px;background-color: #111;content: '';}.page-about .box-object .object__sub-title + .object__text {margin-top: 59px;}.page-about .area-vision {margin-bottom: 260px;padding: 180px 13.021%;background-image: url(../img/pc/bg_about_info.svg);background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.page-about .group-info {max-width: 1420px;margin: 0 auto;padding: 145px 10.564% 153px;background-color: rgba(255, 255, 255, 0.97);-webkit-box-sizing: border-box;box-sizing: border-box;}.page-about .about-info {max-width: 1120px;margin: 0 auto;display: table;width: 100%;table-layout: fixed;}.page-about .about-info:not(:first-child) {margin-top: 54px;}.page-about .about-info__title {display: table-cell;width: 40%;padding-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;font-size: 40px;line-height: 1.8em;font-weight: 700;color: #111;}.page-about .about-info__box-text {display: table-cell;width: 100%;padding-top: 5px;vertical-align: top;}.page-about .about-info__text {min-height: 126px;font-size: 24px;line-height: 1.75em;color: #111;}.page-about .about-info__text--em {font-size: 28px;line-height: 1.64em;font-weight: 700;}.page-about .list-value {margin-top: -82px;margin-left: -80px;font-size: 0;line-height: normal;}.page-about .list-value__item {display: inline-block;width: 320px;margin-top: 82px;padding-left: 80px;vertical-align: top;}.page-about .list-value__title {display: block;font-size: 28px;line-height: 1.64em;font-weight: 700;color: #111;}.page-about .list-value__text {font-size: 24px;line-height: 1.75em;margin-top: 14px;}.page-about .page-title {opacity: 0;}.page-about .key-visual__img {opacity: 0;}.page-about .box-object .object__sub-title {opacity: 0;}.page-about .object__title {opacity: 0;}.page-about .object__text {opacity: 0;}.page-about .list-desc__item {opacity: 0;}.page-about .list-order__item {opacity: 0;}@media screen and (min-width: 1921px) {.page-about .area-vision {background-image: url(../img/pc/bg_about_info_2560.svg);}.page-about .group-info {max-width: 2060px;}}@media screen and (max-width: 1280px) {.page-about .box-object .align-right {padding-left: 200px;}.page-about .area-vision {padding: 145px 72px;background-image: url(../img/pc/bg_about_info_1280.svg);}.page-about .group-info {padding: 115px 160px 120px 168px;}.page-about .about-info {max-width: none;}.page-about .about-info:not(:first-child) {margin-top: 76px;}.page-about .about-info__title {width: 200px;padding-right: 0;font-size: 32px;line-height: 1.75em;}.page-about .about-info__text {min-height: auto;font-size: 20px;line-height: 1.7em;}.page-about .about-info__text--em {font-size: 24px;line-height: 1.5em;}.page-about .list-value {margin-top: -66px;margin-left: -60px;}.page-about .list-value__item {width: 265px;margin-top: 66px;padding-left: 60px;}.page-about .list-value__title {font-size: 24px;line-height: 1.5em;}.page-about .list-value__text {font-size: 20px;line-height: 1.7em;margin-top: 10px;}}.page-activity .list-grid-thumbnail {margin-bottom: 20px;}.page-activity .box-object .align-right {padding-left: 320px;}.page-activity .box-object .list-desc {margin-top: 74px;margin-bottom: 10px;padding-left: 240px;}.page-activity .box-object .list-desc__item {height: 220px;}.page-activity .box-object .list-desc__item:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.page-activity .box-object .list-desc__box-text {margin-left: 60px;}.page-activity .box-object .list-desc--horizontal {margin-top: 87px;margin-bottom: 0;padding-left: 0;}.page-activity .box-object .list-desc--horizontal .list-desc__item {height: auto;padding: 0;}.page-activity .box-object .list-desc--horizontal .list-desc__box-text {margin-top: 31px;margin-left: 0;}.page-activity .box-object .list-order {margin-top: 99px;padding-left: 320px;}.page-activity .box-object .list-meaning__item {margin-top: 24px;}.page-activity .box-object .list-meaning__word {padding-left: 118px;font-size: 18px;line-height: 1.67em;font-weight: 400;color: #666;}.page-activity .box-object .list-meaning__text {display: inline-block;height: 87px;vertical-align: top;}.page-activity .box-object .list-meaning__desc {display: inline-block;height: 87px;}.page-activity .box-list-word {padding-bottom: 260px;}.page-activity .page-title {opacity: 0;}.page-activity .key-visual__img {opacity: 0;}.page-activity .object__title {opacity: 0;}.page-activity .object__text {opacity: 0;}.page-activity .list-desc__item {opacity: 0;}.page-activity .list-order__item {opacity: 0;}.page-activity .list-meaning__item {opacity: 0;}@media screen and (max-width: 1280px) {.page-activity .group-object {padding-right: 80px;}.page-activity .box-object .align-right {padding-left: 200px;}.page-activity .box-object .list-desc {padding-left: 120px;}.page-activity .box-object .list-desc__item + .list-desc__item {margin-top: 45px;}.page-activity .box-object .list-desc--horizontal {padding-left: 0;}.page-activity .box-object .list-order {padding-left: 200px;}}.page-space {height: 100vh;min-height: auto;padding-top: 0;font-size: 0;line-height: normal;}.page-space .align-inner {height: 100%;text-align: center;}.page-space .align-inner:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.page-space .box-page-title {display: inline-block;width: 100%;padding: 0;vertical-align: middle;}.page-space .box-page-title .page-title__desc {margin-top: 34px;font-size: 42px;line-height: 1.48em;font-weight: 700;color: #111;}.page-space .box-page-title .page-title__desc--small {display: block;margin-top: 21px;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-space-local .key-visual {padding-bottom: 33.334%;}.page-space-local .group-divider .group__title {display: block;font-size: 46px;line-height: 1.57em;font-weight: 700;color: #111;}.page-space-local .divider {padding: 0;}.page-space-local .divider:first-child {padding-right: 40px;}.page-space-local .divider:last-child {padding-left: 40px;}.page-space-local .group-img .box-img {display: block;overflow: hidden;position: relative;height: 680px;}.page-space-local .group-img .box-img:before {position: absolute;bottom: 0;left: 0;z-index: 1;width: 440px;height: 45px;background-color: #fff;content: '';}.page-space-local .group-img .box-img:hover img {-webkit-transform: scale(1.04);-ms-transform: scale(1.04);transform: scale(1.04);}.page-space-local .group-img .box-img img {width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;}.page-space-local .group-img .box-img.square-type {height: 520px;}.page-space-local .group-img .img__caption {display: block;margin-top: -8px;font-size: 24px;line-height: 1.5em;font-weight: 500;color: #111;}.page-space-local .group-img--full .box-img {height: 620px;}.page-space-local .group-img--full .box-img:before {width: 520px;}.page-space-local .include-bg {background-color: #fafafa;}.page-space-local .include-bg .align-inner {background-color: #fafafa;}.page-space-local .space-info--first {padding-top: 224px;}.page-space-local .space-info--first .group__title {margin-bottom: 256px;}.page-space-local .space-info--first .divider:last-child {padding-top: 160px;}.page-space-local .space-info--second {margin-top: 210px;}.page-space-local .space-info--third {margin-top: 210px;padding-bottom: 310px;}.page-space-local .space-info--third .divider:first-child {padding-top: 240px;}.page-space-local .space-info--fourth {padding-top: 224px;padding-bottom: 200px;background-color: #fafafa;}.page-space-local .space-info--fourth .group__title {margin-bottom: 224px;}.page-space-local .space-info--fourth .divider:last-child {padding-top: 160px;}.page-space-local .space-info--fourth .group-img .box-img:before {background-color: #fafafa;}.page-space-local .space-info--last {padding-top: 204px;padding-bottom: 220px;}.page-space-local .space-info--last .group__title {margin-bottom: 88px;}.page-space-local .space-info--last .divider {display: block;position: relative;width: 100%;padding-left: 0;}.page-space-local .swiper-container .box-img {display: block;}.page-space-local .swiper-container .box-img img {display: block;width: 100%;height: 100%;}.page-space-local .swiper-container .swiper-button-prev, .page-space-local .swiper-container .swiper-button-next {outline: none;position: absolute;top: auto;right: auto;bottom: 35px;left: auto;z-index: 1;margin: 0;width: 80px;height: 80px;}.page-space-local .swiper-container .swiper-button-prev:after, .page-space-local .swiper-container .swiper-button-next:after {display: block;width: 36px;height: 36px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 1425.6px 1382.4px;background-position: -1382.4px -1162.8px;background-repeat: no-repeat;font-size: 0;line-height: normal;content: '';}.page-space-local .swiper-container .swiper-button-prev:active, .page-space-local .swiper-container .swiper-button-next:active {background-color: #111;}.page-space-local .swiper-container .swiper-button-prev:active:after, .page-space-local .swiper-container .swiper-button-next:active:after {width: 17px;height: 28px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -112px;background-repeat: no-repeat;}.page-space-local .swiper-container .swiper-button-prev {right: 120px;}.page-space-local .swiper-container .swiper-button-prev:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.page-space-local .swiper-container .swiper-button-prev:active:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.page-space-local .swiper-container .swiper-button-next {right: 40px;}.page-space-local .swiper-container .swiper-button-next:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.page-space-local .swiper-container .swiper-button-next:active:after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}.page-space-local .swiper-container .slide-title {display: block;font-size: 24px;line-height: 1.5em;font-weight: 500;color: #111;}.page-space-local .swiper-container .group-bottom {position: relative;min-height: 75px;padding: 37px 250px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-space-local .space-info-slide {margin-top: 212px;}.page-space-local .space-info-slide .box-img {height: 580px;}.page-space-local .space-info-slide .swiper-button-prev, .page-space-local .space-info-slide .swiper-button-next {background-color: #fafafa;}.page-space-local .gallery-slide {width: 800px;margin: 0;}.page-space-local .gallery-slide .swiper-wrapper {overflow: hidden;height: 600px;}.page-space-local .gallery-slide .swiper-wrapper .box-img {height: 100%;}.page-space-local .gallery-slide .swiper-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform;-webkit-transition-duration: 1s;transition-duration: 1s;-webkit-transition-timing-function: cubic-bezier(0.19, 0.66, 0.54, 0.95);transition-timing-function: cubic-bezier(0.19, 0.66, 0.54, 0.95);}.page-space-local .gallery-slide .swiper-slide.swiper-slide-active {z-index: 20;opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.page-space-local .gallery-slide .swiper-slide.is-preload {-webkit-transition-duration: 0s;transition-duration: 0s;}.page-space-local .gallery-slide .swiper-slide.swiper-slide-prev, .page-space-local .gallery-slide .swiper-slide.swiper-slide-duplicate-prev {opacity: 0;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.page-space-local .gallery-slide .swiper-button-prev, .page-space-local .gallery-slide .swiper-button-next {background-color: #fff;}.page-space-local .gallery-slide .list-slide-title {position: relative;}.page-space-local .gallery-slide .list-slide-title .slide-title {position: absolute;top: 0;left: 0;-webkit-transition: all .3s;transition: all .3s;opacity: 0;}.page-space-local .gallery-slide .list-slide-title .slide-title.is-active {opacity: 1;}.page-space-local .gallery-thumbnail {position: absolute;top: 0;right: 0;width: 280px;height: 640px;}.page-space-local .gallery-thumbnail .thumbnail {display: block;overflow: hidden;position: relative;width: 280px;height: 280px;}.page-space-local .gallery-thumbnail .thumbnail + .thumbnail {margin-top: 40px;}.page-space-local .gallery-thumbnail .thumbnail img {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;opacity: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform;-webkit-transition-duration: 1s;transition-duration: 1s;-webkit-transition-timing-function: cubic-bezier(0.19, 0.66, 0.54, 0.95);transition-timing-function: cubic-bezier(0.19, 0.66, 0.54, 0.95);}.page-space-local .gallery-thumbnail .thumbnail img.swiper-slide-active {z-index: 20;opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.page-space-local .gallery-thumbnail .thumbnail img.swiper-slide-prev {opacity: 0;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.page-space-local .gallery-thumbnail .thumbnail img.is-preload {-webkit-transition-duration: 0s;transition-duration: 0s;}.page-space-local .page-title {opacity: 0;}.page-space-local .key-visual__img {opacity: 0;}.page-error {height: 100vh;min-height: auto;padding-top: 0;font-size: 0;line-height: normal;}.page-error .align-inner {height: 100%;text-align: center;}.page-error .align-inner:before {display: inline-block;height: 100%;vertical-align: middle;content: '';}.page-error .box-page-title {display: inline-block;width: 100%;vertical-align: middle;}.page-error .box-page-title .page-title {line-height: 62px;}.page-error .box-page-title .page-title__desc {margin-top: 33px;font-size: 15px;line-height: 1.6em;font-weight: 400;color: #666;}.page-error .box-page-title .page-title__desc--big {margin-top: 16px;font-size: 22px;line-height: 1.55em;font-weight: 400;color: #111;}.page-error .box-page-title .page-title__desc--small {font-size: 15px;line-height: 1.47em;font-weight: 400;color: #999;}.page-error .box-page-title .page-title__box-bottom {padding-top: 27px;}.page-error .btn--color, .page-error .btn--bg {min-width: auto;width: 200px;margin-top: 56px;padding: 23px 10px 21px;}.page-error .btn--color .btn__text, .page-error .btn--bg .btn__text {font-size: 18px;line-height: 1em;font-weight: 500;}.page-error .list-btn {margin-top: 18px;font-size: 0;line-height: normal;}.page-error .list-btn .list-btn__item {display: inline-block;margin-left: 16px;vertical-align: top;}.page-error .list-btn .list-btn__item:first-child {margin-left: 0;}@media screen and (max-width: 1280px) {.page-error .box-page-title .page-title {font-size: 32px;line-height: 1.5em;}.page-error .box-page-title .page-title__desc {margin-top: 26px;font-size: 12px;line-height: 1.5em;}.page-error .box-page-title .page-title__desc--big {margin-top: 12px;font-size: 18px;line-height: 1.56em;}.page-error .box-page-title .page-title__desc--small {font-size: 12px;line-height: 1.5em;}.page-error .box-page-title .page-title__box-bottom {padding-top: 20px;}.page-error .btn--color, .page-error .btn--bg {width: 163px;margin-top: 45px;padding: 19px 10px 17px;}.page-error .btn--color .btn__text, .page-error .btn--bg .btn__text {font-size: 14px;line-height: 1em;}.page-error .list-btn {margin-top: 11px;}.page-error .list-btn .list-btn__item {margin-left: 13px;}}.page-crew {overflow-x: hidden;}.page-crew a, .page-crew a:focus, .page-crew a:active, .page-crew a:hover {color: unset;}.page-crew .box-object .align-right {padding-left: 36%;}.page-crew .box-object .align-right .object__text {margin-top: 80px;font-size: 24px;line-height: 1.75em;font-weight: 500;word-break: break-all;white-space: nowrap;color: #111;}.page-crew .page-title {opacity: 0;}.page-crew .key-visual__img {opacity: 0;}.page-crew .object__title {opacity: 0;}.page-crew .object__text {opacity: 0;}.page-crew .list-desc {margin-top: 80px;padding-left: 240px;}.page-crew .list-desc__item {opacity: 0;}.page-crew .list-desc__item + .list-desc__item {margin-top: 80px;}.page-crew .list-desc__box-text {margin-left: 100px;}.page-crew .list-grid__member {overflow: hidden;min-width: 1280px;}.page-crew .list-grid__item {position: relative;overflow: hidden;width: -webkit-calc(25% - 6px);width: calc(25% - 6px);margin-left: 8px;float: left;}.page-crew .list-grid__item:hover .list-grid__box-text {opacity: 1;}.page-crew .list-grid__item:nth-of-type(1) {margin-left: 0;}.page-crew .list-grid__item:hover img {-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transform: scale(1.1);}.page-crew .list-grid__img {width: 100%;}.page-crew .list-grid__img img {width: 100%;-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;-webkit-transition: transform 0.6s;-o-object-fit: cover;object-fit: cover;}.page-crew .list-grid__box-text {opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 114, 58, 0.8);color: #fff;}.page-crew .list-grid__text {position: absolute;top: 50%;right: auto;bottom: auto;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;font-size: 24px;line-height: 1.58em;font-weight: 500;}.page-crew .section__apply .group-object {padding-bottom: 0;}.page-crew .section_interview {display: none;position: relative;width: 100%;padding-bottom: 250px;}.page-crew .section_interview.is_view {display: block;}.page-crew .section_interview .section_interview__title {font-size: 46px;line-height: 1.57em;font-weight: 700;}.page-crew .section_interview .group-bottom {width: 100%;height: 80px;padding: 0;position: relative;left: 0;top: 0;margin-top: -40px;}.page-crew .section_interview .swiper-prev, .page-crew .section_interview .swiper-next {z-index: 10;outline: none;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-items: center;position: absolute;top: auto;right: auto;bottom: auto;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 80px;height: 80px;background-color: #fff;}.page-crew .section_interview .swiper-prev:after, .page-crew .section_interview .swiper-next:after {display: block;width: 36px;height: 36px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 1425.6px 1382.4px;background-position: -1382.4px -1162.8px;background-repeat: no-repeat;font-size: 0;line-height: normal;content: '';}.page-crew .section_interview .swiper-prev:active, .page-crew .section_interview .swiper-next:active {background-color: #111;}.page-crew .section_interview .swiper-prev:active:after, .page-crew .section_interview .swiper-next:active:after {width: 17px;height: 28px;background-image: url("../img/v2/sprite-pc-svg.svg");background-size: 792px 768px;background-position: -764px -112px;background-repeat: no-repeat;}.page-crew .section_interview .swiper-prev {margin-left: -480px;}.page-crew .section_interview .swiper-prev:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.page-crew .section_interview .swiper-prev:active:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.page-crew .section_interview .swiper-next {margin-left: 480px;}.page-crew .section_interview .swiper-next:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.page-crew .section_interview .swiper-next:active:after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}.page-crew .swiper_crew {margin-top: 80px;overflow: hidden;width: 100%;height: 638px;}.page-crew .swiper_crew .swiper-slide {-webkit-transition: opacity 1s;transition: opacity 1s;position: relative;height: 100%;}.page-crew .swiper_crew .swiper-slide .slide-img__wrap {width: 100%;height: 638px;}.page-crew .swiper_crew .swiper-slide .slide-img__wrap img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}.page-crew .swiper_crew .swiper-slide .slide-desc__wrap {display: none;position: absolute;right: 0;top: 0;height: 100%;width: 50%;-webkit-transition: 0.2s;transition: 0.2s;background-color: rgba(0, 0, 0, 0.8);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}.page-crew .swiper_crew .swiper-slide .slide-desc__box {width: 500px;}.page-crew .swiper_crew .swiper-slide .slide-desc__box p {display: block;color: #fff;font-size: 32px;line-height: 1.56em;font-weight: 500;-webkit-animation-name: fade-in-out, bottom-to-top;animation-name: fade-in-out, bottom-to-top;-webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;-webkit-animation-fill-mode: forwards, forwards;animation-fill-mode: forwards, forwards;-webkit-animation-duration: .5s, 1s;animation-duration: .5s, 1s;-webkit-animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);}.page-crew .swiper_crew .swiper-slide .slide-desc__box p:nth-of-type(1) {font-size: 24px;line-height: 1.75em;font-weight: 500;opacity: 0.8;-webkit-animation-name: fade-in-out2, bottom-to-top;animation-name: fade-in-out2, bottom-to-top;}.page-crew .swiper_crew .swiper-slide .slide-desc__box p:nth-of-type(2) {margin-top: 30px;}.page-crew .swiper_crew .swiper-slide.swiper-slide-active {opacity: 1;-webkit-transition: opacity 1s;transition: opacity 1s;}.page-crew .swiper_crew .swiper-slide-prev {opacity: 0;}.page-crew .swiper_crew .swiper-slide-next {opacity: 0;}.page-crew .swiper_crew .swiper-slide .editor__link {-webkit-animation-name: fade-in-out3, bottom-to-top;animation-name: fade-in-out3, bottom-to-top;-webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;-webkit-animation-fill-mode: forwards, forwards;animation-fill-mode: forwards, forwards;-webkit-animation-duration: .5s, 1s;animation-duration: .5s, 1s;-webkit-animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);animation-timing-function: linear, cubic-bezier(0.19, 1, 0.22, 1);margin-top: 60px;height: 27px;}.page-crew .swiper_crew .swiper-slide .editor__link a {display: inline-block;font-size: 18px;line-height: 1.33em;font-weight: 500;color: #999;opacity: 0.9;}.page-crew .swiper_crew .swiper-slide .editor__link a:after {display: inline-block;width: 14.78px;height: 14.78px;background-image: url("../img/sprite-pc2-svg.svg");background-size: 400px 376px;background-position: -380.77px -4px;background-repeat: no-repeat;margin: -3px 0 0 6px;vertical-align: top;color: #999;content: '';}.page-crew .swiper_crew .swiper-slide .editor__link:hover a {text-decoration: underline;text-underline-offset: 3px;}.page-crew .swiper_crew .swiper-slide .align_wrap {width: 50%;position: absolute;left: 200px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.page-crew .swiper_crew .swiper-slide-active:after {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 0;height: 2px;background-color: #fff;-webkit-transition: width 0s;transition: width 0s;}.page-crew .swiper_crew .swiper-slide-active.is_show:after {width: 200px;-webkit-transition: all 0.4s;transition: all 0.4s;}.page-crew .swiper_crew .swiper-slide-active.is_show .slide-desc__wrap {display: block;}.page-crew .area-bottom-img {overflow: hidden;position: relative;margin: 180px 0 260px -1120px;height: 500px;}.page-crew .area-bottom-img .box-img {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: -webkit-calc(50% - 2px);left: calc(50% - 2px);background-image: url("../img/pc/kv_crew2.png");background-repeat: no-repeat;background-size: cover;background-position: center center;}.page-crew .apply-info {padding-top: 0;padding-bottom: 0;}.page-crew .apply-info .align-right {padding-left: 280px;}.page-crew .apply-info .btn_area {margin-top: 50px;}.page-crew .apply-info .btn_area .btn--color {min-width: auto;width: 225px;padding: 0;display: inline-block;border: 2px solid #00723a;color: #00723a;}.page-crew .apply-info .btn_area .btn--color .btn__text {font-size: 22px;line-height: 76px;font-weight: 700;}.page-crew .apply-info .btn_area .btn--color:hover {background-color: #00723a;}.page-crew .apply-info .btn_area .btn--color:hover .btn__text {color: #fff;}.page-crew .apply-info .btn_area .disabled__group {display: none;}.page-crew .apply-info .btn_area.is_disabled .btn--color {border: 2px solid #999;pointer-events: none;cursor: default;}.page-crew .apply-info .btn_area.is_disabled .btn--color .btn__text {color: #999;}.page-crew .apply-info .btn_area.is_disabled .btn--color:hover {background-color: unset;}.page-crew .apply-info .btn_area.is_disabled .btn--color:hover .btn__text {color: #999;}.page-crew .apply-info .btn_area.is_disabled .disabled__group {display: inline-block;color: #999;margin-left: 20px;}@media screen and (max-width: 1920px) {.page-crew .swiper_crew .swiper-slide .align_wrap {left: 183px;}}@media screen and (max-width: 1440px) {html {overflow-x: hidden;}.page-crew .swiper_crew .swiper-slide .align_wrap {left: 87px;}.page-crew .swiper_crew .swiper-slide-active.is_show:after {width: 100px;-webkit-transition: all 0.4s;transition: all 0.4s;}}@media screen and (max-width: 1280px) {html {overflow-x: auto;}.page-crew .box-object .align-right {padding-left: 200px;}.page-crew .list-desc {margin-top: 160px;padding-left: 120px;}.page-crew .section_interview__title {padding-left: 200px;}.page-crew .apply-info .align-right {padding-left: 153px;}}