@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none}a{background-color:initial;-webkit-text-decoration-skip:objects;text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-variation-settings:"wght" 650}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:1em}hr{box-sizing:initial;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-variation-settings:"wght" 650}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:inherit}blockquote,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:12px;font-variation-settings:"wght" 650}li{list-style:none}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}img{line-height:1;vertical-align:top}caption,td,th{padding:0}fieldset{border:0}@media (min-width:961px){.c-header .c-header__menu-item-link.--main>a:hover:after,.c-header .c-header__menu-link-inner .c-button>a>span:hover:after{animation:jump-arrow .6s ease forwards}}@keyframes jump-arrow{0%{right:0;top:50%}50%{right:-10px;top:25%}55%{right:-10px;top:25%}56%{right:20px;top:150%}to{right:0;top:50%}}@keyframes jump-arrow2{0%{right:15px;top:50%}50%{right:-10px;top:-25%}55%{right:-10px;top:-25%}56%{right:35px;top:125%}to{right:15px;top:50%}}.c-radiobutton .c-radiobutton__input{cursor:pointer;min-height:20px;min-width:20px;position:relative}.c-radiobutton .c-radiobutton__input:before{background-color:#fff;bottom:0;margin:auto;pointer-events:none}.c-radiobutton .c-radiobutton__input:before,.c-radiobutton .c-radiobutton__input:checked:before{border:1px solid #1d7ff0;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.c-radiobutton .c-radiobutton__input:checked:before{background-color:#1d7ff0}.c-radiobutton .c-radiobutton__input:checked:after{background-color:#fff;border-radius:50%;content:"";height:6px;left:calc(50% + 1px);position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.c-checkbox .c-checkbox__input{cursor:pointer;height:20px;margin:auto 0;position:relative;width:20px}.c-checkbox .c-checkbox__input:before{background-color:#fff;border:1px solid #1d7ff0;border-radius:2px;bottom:0;content:"";height:20px;left:0;margin:auto;pointer-events:none;position:absolute;top:0;width:20px}.c-checkbox .c-checkbox__input:checked:before{background-color:#1d7ff0;border-radius:2px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.c-checkbox .c-checkbox__input:checked:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:5px}body,html{height:100%}html{font-size:62.5%}body,html{background:#fff}body{color:#000;font-family:Meiryo,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6;min-height:100%;position:relative;width:100%}@media (max-width:768px){body{font-size:13px}.screen,body{overflow-x:hidden}}.is-hide{display:none!important}.is-visible{visibility:visible!important}.is-hidden{visibility:hidden!important}.is-fixed{position:fixed!important}.is-absolute{position:absolute!important}.is-overflow-hidden{overflow:hidden!important}.is-disable a{cursor:default;opacity:.4}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.left{float:left}.right{float:right}.clear{clear:both}.inline{display:inline!important}.inline-block{display:inline-block!important}@media (min-width:769px) and (max-width:960px){.is-sp{display:none!important}}@media (max-width:768px){.is-pc{display:none}}.c-button__area.--flex{align-items:center;display:flex;gap:15px}@media (max-width:768px){.c-button__area.--flex{flex-direction:column}.c-button__area.--flex.--sp-fixed{flex-direction:row}}.c-button__area.--flex-between{align-items:center;display:flex;justify-content:space-between}.c-button__area.--flex-end{align-items:center;display:flex;justify-content:flex-end}@media (min-width:961px){.c-button.--back .c-button__link:hover>span:after,.c-button.--small .c-button__link.--arrow:hover>span:after{animation:btn-arrow-animation .6s ease forwards}}@keyframes btn-arrow-animation{0%{right:0;top:50%}50%{right:-10px;top:25%}55%{right:-10px;top:25%}56%{right:20px;top:150%}to{right:0;top:50%}}.c-button{display:flex}.c-button .c-button__link{background:#ed6c00;border:1px solid #ed6c00;box-sizing:border-box;display:inline-flex;text-decoration:none;transition:all .3s ease}.c-button .c-button__link>span{color:#fff;display:inline-block;font-weight:600;line-height:18px;overflow:hidden;padding-right:30px;position:relative;transition:all .3s ease;word-break:break-all}.c-button .c-button__link>span:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-button.--big .c-button__link{padding:25px;width:272px}@media (max-width:768px){.c-button.--big .c-button__link{width:100%}}.c-button.--big .c-button__link>span{font-size:16px}.c-button.--medium .c-button__link{min-width:135px;padding:12px 20px}.c-button.--big .c-button__link,.c-button.--medium .c-button__link{border-radius:4px;cursor:pointer}.c-button.--big .c-button__link>span,.c-button.--medium .c-button__link>span{text-align:center;width:100%}.c-button.--big .c-button__link:not(.--pdf,.--json,.--csv)>span,.c-button.--medium .c-button__link:not(.--pdf,.--json,.--csv)>span{padding-right:0;position:static}.c-button.--big .c-button__link:not(.--print)>span,.c-button.--big .c-button__link:not(.--qr)>span,.c-button.--medium .c-button__link:not(.--print)>span,.c-button.--medium .c-button__link:not(.--qr)>span{padding-left:0;position:relative}@media (min-width:961px){.c-button.--big .c-button__link:hover,.c-button.--medium .c-button__link:hover{background-color:initial;border-color:#ed6c00;color:#fff}.c-button.--big .c-button__link:hover>span,.c-button.--medium .c-button__link:hover>span{color:#ed6c00}}.c-button.--big .c-button__link.--white,.c-button.--medium .c-button__link.--white{background:#fff;border-color:#000}.c-button.--big .c-button__link.--white>span,.c-button.--medium .c-button__link.--white>span{color:#000}@media (min-width:961px){.c-button.--big .c-button__link.--white:hover,.c-button.--medium .c-button__link.--white:hover{background:#000;border-color:#000}.c-button.--big .c-button__link.--white:hover>span,.c-button.--medium .c-button__link.--white:hover>span{color:#fff}}.c-button.--big .c-button__link.--black,.c-button.--medium .c-button__link.--black{background:#000;border-color:#000}.c-button.--big .c-button__link.--black>span,.c-button.--medium .c-button__link.--black>span{color:#fff}@media (min-width:961px){.c-button.--big .c-button__link.--black:hover,.c-button.--medium .c-button__link.--black:hover{background:#fff;border-color:#000}.c-button.--big .c-button__link.--black:hover>span,.c-button.--medium .c-button__link.--black:hover>span{color:#000}}.c-button.--big .c-button__link.--pdf,.c-button.--medium .c-button__link.--pdf{transition:all .3s ease}.c-button.--big .c-button__link.--pdf>span:after,.c-button.--medium .c-button__link.--pdf>span:after{background-image:url(../../assets/images/common/icon_pdf-white.svg);height:16px;transition:all .3s ease;width:14px}@media (min-width:961px){.c-button.--big .c-button__link.--pdf:hover>span:after,.c-button.--medium .c-button__link.--pdf:hover>span:after{background-image:url(../../assets/images/common/icon_pdf-orange.svg)}}.c-button.--big .c-button__link.--download,.c-button.--medium .c-button__link.--download{transition:all .3s ease}.c-button.--big .c-button__link.--download>span,.c-button.--medium .c-button__link.--download>span{line-height:normal;padding-right:20px}.c-button.--big .c-button__link.--download>span:after,.c-button.--medium .c-button__link.--download>span:after{background-image:url(../../assets/images/common/icon_download.svg);height:13px;top:40%;transition:all .3s ease;width:13px}@media (min-width:961px){.c-button.--big .c-button__link.--download:hover>span:after,.c-button.--medium .c-button__link.--download:hover>span:after{background-image:url(../../assets/images/common/icon_download-white.svg)}}.c-button.--big .c-button__link.--print,.c-button.--medium .c-button__link.--print{transition:all .3s ease}.c-button.--big .c-button__link.--print>span,.c-button.--medium .c-button__link.--print>span{align-items:center;display:flex;justify-content:center}.c-button.--big .c-button__link.--print>span:before,.c-button.--medium .c-button__link.--print>span:before{background-image:url(../../assets/images/common/icon_print.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin-right:5px;transition:all .3s ease;width:14px}@media (min-width:961px){.c-button.--big .c-button__link.--print:hover>span:before,.c-button.--medium .c-button__link.--print:hover>span:before{background-image:url(../../assets/images/common/icon_print.svg)}}.c-button.--big .c-button__link.--qr,.c-button.--medium .c-button__link.--qr{transition:all .3s ease}.c-button.--big .c-button__link.--qr>span,.c-button.--medium .c-button__link.--qr>span{align-items:center;display:flex}.c-button.--big .c-button__link.--qr>span:before,.c-button.--medium .c-button__link.--qr>span:before{background-image:url(../../assets/images/common/icon_qr-b.svg);content:"";display:inline-block;height:22px;margin-right:5px;transition:all .3s ease;width:22px}.c-button.--big .c-button__link.--qr>span:after,.c-button.--medium .c-button__link.--qr>span:after{content:none}@media (min-width:961px){.c-button.--big .c-button__link.--qr:hover>span:after,.c-button.--medium .c-button__link.--qr:hover>span:after{background-image:url(../../assets/images/common/icon_qr-b.svg)}}.c-button.--big .c-button__link.--pass,.c-button.--medium .c-button__link.--pass{transition:all .3s ease}.c-button.--big .c-button__link.--pass>span,.c-button.--medium .c-button__link.--pass>span{align-items:center;display:flex}.c-button.--big .c-button__link.--pass>span:before,.c-button.--medium .c-button__link.--pass>span:before{background-image:url(../../assets/images/common/icon_mypage_navigation-order-active.svg);background-size:contain;content:"";display:inline-block;height:22px;margin-right:5px;transition:all .3s ease;width:22px}.c-button.--big .c-button__link.--pass>span:after,.c-button.--medium .c-button__link.--pass>span:after{content:none}@media (min-width:961px){.c-button.--big .c-button__link.--pass:hover>span:after,.c-button.--medium .c-button__link.--pass:hover>span:after{background-image:url(../../assets/images/common/icon_mypage_navigation-order-active.svg)}}.c-button.--big .c-button__link.--json,.c-button.--medium .c-button__link.--json{transition:all .3s ease}.c-button.--big .c-button__link.--json>span:after,.c-button.--medium .c-button__link.--json>span:after{background-image:url(../../assets/images/common/icon_json.svg);height:14px;transition:all .3s ease;width:12px}@media (min-width:961px){.c-button.--big .c-button__link.--json:hover>span:after,.c-button.--medium .c-button__link.--json:hover>span:after{background-image:url(../../assets/images/common/icon_json.svg)}}.c-button.--big .c-button__link.--csv,.c-button.--medium .c-button__link.--csv{transition:all .3s ease}.c-button.--big .c-button__link.--csv>span:after,.c-button.--medium .c-button__link.--csv>span:after{background-image:url(../../assets/images/common/icon_csv.svg);height:15px;transition:all .3s ease;width:15px}@media (min-width:961px){.c-button.--big .c-button__link.--csv:hover>span:after,.c-button.--medium .c-button__link.--csv:hover>span:after{background-image:url(../../assets/images/common/icon_csv-white.svg)}}.c-button.--disabled{pointer-events:none}.c-button.--disabled .c-button__link{background:#ddd;border-color:#ddd;pointer-events:none}.c-button.--disabled .--qr.c-button__link>span{color:#909090}.c-button.--disabled .--qr.c-button__link>span:before{background-image:url(../../assets/images/common/icon_qr-g.svg)}.c-button.--small .c-button__link{background:#0000;border:none;min-width:110px}.c-button.--small .c-button__link>span{color:#ed6c00;font-variation-settings:400;transition:all .3s ease;word-break:keep-all}.c-button.--small .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-right.svg);height:10px;right:5px;transition:right .3s;width:5px}.c-button.--small .c-button__link:hover>span{color:#000}@media (min-width:961px){.c-button.--small .c-button__link:hover>span:after{background-image:url(../../assets/images/common/icon_arrow-right-blue.svg);right:0}}.c-button.--small .c-button__link.--arrow>span{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650}.c-button.--small .c-button__link.--arrow>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-b.svg);height:10px;right:0;width:10px}.c-button.--back{max-width:480px;width:50%}@media (max-width:768px){.c-button.--back{max-width:none;width:100%}}.c-button.--back .c-button__link{align-items:center;background-color:initial;border:1px solid #e0e0e0;border-radius:4px;padding:20px;transition:all .3s ease;width:100%}.c-button.--back .c-button__link>span{color:#000;font-weight:400;width:calc(100% - 40px)}.c-button.--back .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-b.svg);height:10px;width:10px}.c-button.--back .c-button__link:hover{border:1px solid #000}.c-button.--back.--disabled .c-button__link{background:#ddd;border-color:#ddd;pointer-events:none}.c-button.--back.--disabled .c-button__link>span{color:#909090}.c-button.--back.--disabled .c-button__link>span:after{content:none}.c-button.--back.--primary .c-button__link{background-color:#ed6c00;border-color:#ed6c00}.c-button.--back.--primary .c-button__link>span{color:#fff}.c-button.--back.--primary .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg)}@media (min-width:961px){.c-button.--back.--primary .c-button__link:hover{background-color:initial;border-color:#ed6c00}}.c-button.--back.--white .c-button__link{border-color:#fff}.c-button.--back.--white .c-button__link>span{color:#fff}.c-button.--back.--white .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg)}@media (min-width:961px){.c-button.--back.--white .c-button__link:hover{background-color:initial;border-color:#fff}}.c-button.--back.--yellow .c-button__link{background-color:#f3c61e;border-color:#f3c61e}@media (min-width:961px){.c-button.--back.--yellow .c-button__link:hover{background-color:#fff;border-color:#f3c61e}}.c-button.--pageback .c-button__link,.c-button.--pagenext .c-button__link{background:#0000;border:none;border-bottom:1px solid #000;padding-bottom:10px}.c-button.--pageback .c-button__link>span{color:#000;padding-left:25px;padding-right:0}.c-button.--pageback .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-page-back.svg);height:10px;left:5px;transition:left .3s;width:10px}@media (min-width:961px){.c-button.--pageback .c-button__link:hover>span:after{left:0}}.c-button.--pagenext .c-button__link>span{padding-right:25px}.c-button.--pagenext .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-page-next.svg);height:10px;right:5px;top:50%;transform:translateY(-50%);transition:right .3s;width:10px}@media (min-width:961px){.c-button.--pagenext .c-button__link:hover>span:after{right:0}}.c-button.--right{align-items:flex-end;flex-direction:column}.c-button.--center{align-items:center;flex-direction:column}.c-button__group{align-items:center;display:flex;flex-wrap:wrap;gap:25px 30px}.c-button__group .c-button{flex-basis:calc(16.66667% - 25px);min-width:106px}@media (max-width:768px){.c-button__group .c-button{flex-basis:calc(50% - 30px)}}.c-modal{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100vw;z-index:101}.c-modal .c-modal__inner{background:#fff;border-radius:4px;box-sizing:border-box;max-width:850px;opacity:0;padding:50px;position:relative;transform:scale(.7);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.c-modal .c-modal__inner .c-tag+.c-text{margin-top:20px}.c-modal.is-open{opacity:1;visibility:visible}.c-modal.is-open .c-modal__inner{margin:0 20px;opacity:1;transform:scale(1);visibility:visible}.c-modal .c-modal__close{position:absolute;right:0;top:-40px}@media (max-width:768px){.c-modal .c-modal__close{top:-35px}}.c-modal .c-modal__close .c-modal__close__button{background:none;border:none;cursor:pointer;padding:0}.c-modal .c-modal__close .c-modal__close__button>span{background:#fff;border-radius:2px;display:block;height:2px;position:absolute;right:0;transform-origin:inherit;transition:transform .3s ease-in-out;width:48px}.c-modal .c-modal__close .c-modal__close__button>span:first-child{transform:rotate(20deg)}.c-modal .c-modal__close .c-modal__close__button>span:nth-child(2){transform:rotate(-20deg)}.c-modal .c-modal__contents{height:100%;max-height:80vh;overflow:auto;padding:0 15px}.c-modal.--movie .c-modal__inner{background-color:initial;padding:0}.c-modal.--movie .c-modal__movie{aspect-ratio:800/450;border:none;height:auto;width:100%}@media (max-width:768px){.c-modal.--movie .c-modal__movie{aspect-ratio:16/9}}.c-modal.--bill .c-modal__inner,.c-modal.--receipt .c-modal__inner{width:-webkit-fit-content;width:fit-content}.c-modal.--bill .c-radiobutton,.c-modal.--receipt .c-radiobutton{flex-direction:column;gap:25px;margin-bottom:40px}.c-modal.--bill .c-button .c-button__link,.c-modal.--receipt .c-button .c-button__link{max-width:100px;min-width:100px;padding:12px 10px}.c-modal.--committee .c-committee-card{border-bottom:1px solid #d5d5d5;margin-bottom:40px;padding-bottom:40px}.c-modal.--committee .c-committee-card .c-committee-card__item{border:none;flex-basis:auto;min-width:auto;padding:0}.c-modal.--committee .c-committee-card .c-committee-card__name{font-size:18px}.c-modal.--committee .c-committee-card .c-committee-card__sub-detail{font-size:12px;margin-top:5px}.c-modal.--committee .c-text+.c-title{margin-top:30px}.c-modal.--detail .modal__item{border-bottom:1px solid #e6e6e6;margin-bottom:50px;padding-bottom:50px}.c-modal.--detail .modal__session__list{display:flex;flex-wrap:wrap;font-size:14px;gap:50px;position:relative}.c-modal.--detail .modal__session__list>dd,.c-modal.--detail .modal__session__list>dt{align-items:flex-start;flex-basis:calc(50% - 25px)}.c-modal.--detail .c-tag+.c-tag{margin-top:20px}.c-modal.--detail .session__level{margin-right:10px}.c-modal.--detail .c-session__notetag img{max-width:170px;width:100%}.c-modal.--alert .c-modal__inner{border-radius:8px;max-width:370px;padding:60px}@media (max-width:768px){.c-modal.--alert .c-modal__inner{padding:40px 20px}}.c-modal.--alert .c-text.--check{font-size:20px;padding-top:78px}@media (max-width:768px){.c-modal.--alert .c-text.--check{font-size:18px}}.c-modal.--order .c-modal__inner{max-width:1100px;width:90%}@media (max-width:768px){.c-modal.--order .c-modal__inner{padding:40px 20px}}.c-modal.--order .c-list{margin-bottom:60px}.c-modal.--order .c-button__area .c-button.--back{width:200px}.c-modal.--member .c-modal__inner{border-radius:8px;padding:60px}@media (max-width:768px){.c-modal.--member .c-modal__inner{padding:40px 20px}}.c-modal.--member .c-title{text-align:center}.c-modal.--member .modal-member__list{margin:0 auto 40px;max-width:-webkit-fit-content;max-width:fit-content}.c-modal.--member .modal-member__item{gap:20px;margin-bottom:10px}@media (max-width:768px){.c-modal.--member .modal-member__item{flex-direction:row}}.c-modal.--member .modal-member__item:last-of-type{margin-bottom:0}.c-modal.--member .c-button__area{justify-content:center}.c-modal.--map .modal-map__company{align-items:center;display:flex;gap:50px}@media (max-width:768px){.c-modal.--map .modal-map__company{flex-direction:column}}.c-modal.--map .modal-map__company-images{flex-basis:250px}@media (max-width:768px){.c-modal.--map .modal-map__company-images{flex-basis:100%}}.c-modal.--map .modal-map__company-images img{width:100%}.c-modal.--map .modal-map__company-text{flex-basis:calc(100% - 300px)}@media (max-width:768px){.c-modal.--map .modal-map__company-text{flex-basis:100%}}.c-modal.--map .modal-map__company-title{border-bottom:1px solid #d5d5d5;font-size:18px;margin-bottom:20px;padding-bottom:10px}.c-modal.--map .modal-map__company-description{margin-bottom:30px}.c-modal.--map .c-dt{font-weight:600;margin-bottom:10px}.c-modal.--map .c-dd{margin-bottom:30px}.c-modal.--map .c-dd a{color:#1d7ff0;text-decoration:underline}.c-modal.--map .c-dd a[target=_blank]{display:inline-block;padding-right:16px;position:relative}.c-modal.--map .c-dd a[target=_blank]:after{background-image:url(../../assets/images/common/icon_blank-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}@media (min-width:961px){.c-modal.--map .c-dd a:hover{text-decoration:none}}.c-modal.--map .c-dd:last-of-type{margin-bottom:0}.c-modal.--map .c-link{display:block;margin-left:auto;width:-webkit-fit-content;width:fit-content}.c-contents__item.--order .c-modal__inner{max-width:1100px}.c-contents__item.--order .c-list{margin-bottom:60px}.c-contents__item.--order .c-button__area .c-button.--back{width:200px}.c-flex{display:flex}@media (max-width:768px){.c-flex{flex-direction:column}}.c-flex.--center{align-items:center;justify-content:center}.c-flex.--between{justify-content:space-between}.c-hero{align-items:flex-start;display:flex;gap:0 100px;position:relative;width:100%}@media (min-width:769px) and (max-width:960px){.c-hero{flex-direction:column;gap:65px}}@media (max-width:768px){.c-hero{flex-direction:column;gap:65px}}.c-hero .c-hero__contents{text-align:center}.c-news__topic{align-items:center;display:flex;margin-left:10px;margin-top:70px;overflow:hidden;position:relative;word-break:keep-all}@media (max-width:768px){.c-news__topic{margin-left:20px;margin-top:76px}}.c-news__topic:before{content:"最新情報";margin-right:20px}@media (max-width:768px){.c-news__topic:before{margin-right:0;width:6em}}.c-news__topic:after{background-color:#000;-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%);content:"";height:1em;left:63px;position:absolute;top:5px;width:1em}.c-news__topic>a{align-items:center;display:flex;font-family:roboto flex,sans-serif;text-decoration:none;transition:.3s}@media (max-width:768px){.c-news__topic>a{width:calc(100% - 6em)}}@media (min-width:961px){.c-news__topic>a:hover{opacity:.7}}.c-news__topic>a .c-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:30em}@media (max-width:768px){.c-news__topic>a .c-text{margin-right:20px;width:auto}}.c-news__topic time{color:#6e6e6e;margin-right:10px}@media (max-width:768px){.c-news__topic p{width:100%}}.c-breadcrumb{margin:72px auto auto;padding:0 40px;position:relative;z-index:1}@media (max-width:768px){.c-breadcrumb{bottom:30px;box-sizing:border-box;margin-top:100px;padding:0 20px;position:absolute;width:100%}}.c-breadcrumb .c-breadcrumb__list{display:flex;flex-wrap:wrap}.c-breadcrumb .c-breadcrumb__item{color:#343434;font-size:13px;font-weight:400;line-height:32px;margin-right:5px}.c-breadcrumb .c-breadcrumb__item:has(+.c-breadcrumb__item):after{content:"＞";margin-left:5px}.c-breadcrumb .c-breadcrumb__item a{color:#343434;display:inline-flex;text-decoration:none}.c-navigation{align-items:center;bottom:10px;display:flex;left:calc(100vw - 10px);margin-right:auto;margin-top:-256px;position:-webkit-sticky;position:sticky;right:30px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:10}@media (max-width:768px){.c-navigation{display:none}}.c-navigation:has(.c-navigation__item:only-child){margin-top:-72px}.c-navigation .c-navigation__list{border-radius:4px;margin-bottom:20px;margin-right:10px}.c-navigation .c-navigation__item{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border:1px solid #d6d6d6;border-radius:4px;box-sizing:border-box;display:flex;height:72px;justify-content:center;width:72px}@media (max-width:768px){.c-navigation .c-navigation__item{border-radius:4px;height:60px;width:60px}}.c-navigation .c-navigation__item+.c-navigation__item{margin-top:10px}.c-navigation .c-navigation__item.--table{background:#000000b3;border:none}.c-navigation .c-navigation__item.--table .c-navigation__item__text{color:#fff}.c-navigation .c-navigation__item.--top{cursor:pointer}@media (max-width:768px){.c-navigation .c-navigation__item.--top{display:none}}.c-navigation .c-navigation__item.--top .c-navigation__item__link__wrap .c-navigation__item__link .c-navigation__item__text{color:#2c2c2c;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 500}.c-navigation .c-navigation__item.--top .c-navigation__item__link__wrap .c-navigation__item__link .c-navigation__item__image{height:8px;width:20px}.c-navigation .c-navigation__item__link__wrap .c-navigation__item__link{align-items:center;color:#000;display:flex;flex-direction:column;gap:8px 0;text-decoration:none;transition:opacity .3s}@media (max-width:768px){.c-navigation .c-navigation__item__link__wrap .c-navigation__item__link{gap:4px 0}}.c-navigation .c-navigation__item__link__wrap .c-navigation__item__link .c-navigation__item__image{height:25px;object-fit:contain;width:25px}@media (min-width:961px){.c-navigation .c-navigation__item__link__wrap .c-navigation__item__link:hover{opacity:.7}}.c-navigation .c-navigation__item__link__wrap .c-navigation__item__link .c-navigation__item__text{font-size:9px;font-weight:400;line-height:12px;text-align:center}.p-map{border:none;box-sizing:border-box;height:318px;margin-top:20px;width:100%}@media (max-width:768px){.p-map{height:190px}}.c-navigation__slide-bar{background-color:#f8f8f8;border-radius:4px;left:20px;overflow:hidden;position:fixed;top:120px;width:52px;z-index:3}@media (max-width:768px){.c-navigation__slide-bar{border-radius:12px 12px 0 0;bottom:0;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));height:50px;left:0;overflow:visible;position:-webkit-sticky;position:sticky;top:auto;width:100%}}.c-navigation__slide-bar.is-animation{transition:.3s ease}.c-navigation__slide-bar.is-open{width:210px}@media (max-width:768px){.c-navigation__slide-bar.is-open{height:422px;width:100%}}.c-navigation__slide-bar.is-open+.p-container{flex-basis:calc(100% - 113px)!important;margin-left:310px!important;margin-right:100px!important}@media (max-width:768px){.c-navigation__slide-bar.is-open+.p-container{margin-left:0!important;margin-right:0!important}}.c-navigation__slide-bar.is-open+.p-container .section__container{height:auto;margin:80px auto 60px 0!important}.c-navigation__slide-bar.is-open+.p-container .section__container.--bg-ivory:before{margin-left:-310px}.c-navigation__slide-bar.is-open .c-navigation__list{width:210px}@media (max-width:768px){.c-navigation__slide-bar.is-open .c-navigation__list{width:100%}}.c-navigation__slide-bar.is-open .c-navigation__item:first-of-type{margin-left:158px}@media (max-width:768px){.c-navigation__slide-bar.is-open .c-navigation__item:first-of-type{margin-left:0}}.c-navigation__slide-bar.is-open .c-navigation__item:first-of-type .c-navigation__item__link{position:relative}@media (max-width:768px){.c-navigation__slide-bar.is-open .c-navigation__item:first-of-type .c-navigation__item__link:before{width:120%}}.c-navigation__slide-bar.is-open .c-navigation__item:first-of-type .c-navigation__item__link:after{border:2px solid #000;border-right:none;border-top:none;right:26px;transform:rotate(45deg) translateY(-50%)}@media (max-width:768px){.c-navigation__slide-bar.is-open .c-navigation__item:first-of-type .c-navigation__item__link:after{border-bottom:none;border-left:none;right:auto;transform:rotate(0) translate(0);width:80%}}.c-navigation__slide-bar .c-navigation__list{width:210px}@media (max-width:768px){.c-navigation__slide-bar .c-navigation__list{width:100%}}.c-navigation__slide-bar .c-navigation__item{transition:all .3s}.c-navigation__slide-bar .c-navigation__item.is-active{background-color:#ed6c00}.c-navigation__slide-bar .c-navigation__item.is-active .c-navigation__item__link{font-weight:600}@media (min-width:961px){.c-navigation__slide-bar .c-navigation__item.is-active .c-navigation__item__link:hover{background-color:#ed6c00}}.c-navigation__slide-bar .c-navigation__item:first-of-type{width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.c-navigation__slide-bar .c-navigation__item:first-of-type{background-color:#767676;width:100%}}.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link{height:32px;justify-content:center;position:relative;width:32px}@media (max-width:768px){.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link{background-clip:content-box;background-color:#fff;height:1px;margin:auto;padding:25px 0;transition:.3s}}.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link:before{background-color:#000;content:"";display:block;height:2px;position:absolute;width:16px}@media (max-width:768px){.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link:before{background-color:#fff;height:1px;top:20px;width:80%}}.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:9px;position:absolute;top:46%;transform:rotate(45deg) translateY(-50%);transition:.3s;width:9px}@media (max-width:768px){.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link:after{background-color:#fff;border-right:none;border-top:none;bottom:20px;height:1px;top:auto;transform:rotate(0) translate(0);width:120%}}@media (min-width:961px){.c-navigation__slide-bar .c-navigation__item:first-of-type .c-navigation__item__link :hover{background-color:initial}}.c-navigation__slide-bar .c-navigation__item__link{align-items:center;color:#000;cursor:pointer;display:flex;gap:10px;padding:12px 10px;text-decoration:none;transition:.1s ease}@media (min-width:961px){.c-navigation__slide-bar .c-navigation__item__link:hover{background-color:#fff}}.c-navigation__slide-bar .c-navigation__item__link>svg{height:32px;width:32px}.c-session__timeline{background-color:#000;border-radius:4px;color:#fff;display:inline-block;padding:1px 10px;position:-webkit-sticky;position:sticky;top:70px;z-index:1}.c-session__timeline:before{background-color:#000;content:"";height:2px;position:absolute;top:50%;width:100vw;z-index:-1}.c-session__timeline+.c-session__list{margin-top:-11px}.c-session__list{overflow-y:auto}.c-session__list:has(+.c-session__timeline){margin-bottom:-11px}.c-session__list .c-session__item{border:1px solid #e5e5e5;border-right:none;border-top:none;min-width:calc(100vw - 204px);position:relative}.c-session__list .c-session__item.--favorite{background-color:#faf9f5}.c-session__list .c-session__inner{color:#000;display:block;padding:30px 20px 30px calc(5em + 20px);text-decoration:none;transition:.3s}@media (min-width:961px){.c-session__list .c-session__inner:hover{opacity:.5}}.c-session__list .c-session__textarea{align-items:center;display:flex;gap:0 10px;margin-bottom:20px}.c-session__list .c-session__venue{font-weight:600;left:20px;position:absolute;top:30px}.c-session__list .c-session__time{margin-right:5px}.c-session__list .c-session__tag>span{border:1px solid #d8d8d8;border-radius:20px;font-size:11px;padding:3px 8px}.c-session__list .c-session__wrap{display:flex}@media (max-width:768px){.c-session__list .c-session__favorite{height:24px;margin-right:10px;position:relative;width:24px}}.c-session__list .c-session__title{font-size:15px;font-weight:600;margin-bottom:20px;width:-webkit-max-content;width:max-content}.c-session__list .c-session__name{color:#7e7e7e;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 0}.c-session__list .c-session__name-inner{margin-right:20px}.c-session__list .c-session__name-inner:last-of-type{margin-right:0}.c-session__list .c-session__post{font-weight:600}.c-session__list .c-session__company{margin-left:5px}.c-session__list .c-session__company:before{content:"/";margin-right:5px}.c-session+.c-session{margin-top:80px}.c-session .c-session__text-top{margin-bottom:20px}.c-session .c-session__text-top .c-session__text-wrap{background-color:#ededed;display:inline-block;padding:2px 10px}.c-session .c-session__text-top .c-session__date{font-size:13px;font-weight:600;margin-right:5px}.c-session .c-session__text-top .c-session__venue{font-size:13px;font-weight:600}.c-session .c-session__text-top .c-session__type{background-color:#1f3c5a;color:#fff;display:inline-block;font-size:13px;font-weight:400;margin-left:-5px;padding:2px 10px}.c-session .c-session__text-top .c-session__type.--cancel{background:#c41717;color:#fff}.c-session .c-session__text-top .c-session__type.--no-streaming{background:#dfeef0;color:#000}.c-session .c-session__text-top .c-session__type.--youtube{background:#f4d9e0;color:#000}.c-session .c-session__text-top .c-session__type>span+span{margin-left:15px}.c-session .c-session__text-top .c-session__notetag{align-items:center;display:inline-flex;margin-left:5px;margin-top:0}.c-session .c-session__text-top .c-session__time{margin-left:10px}.c-session .c-session__text-top .c-session__time:after{content:"/"}.c-session .c-session__text-top .c-session__rest{margin-right:5px}.c-session .c-session__text-top .c-session__rest:after{content:"分"}@media (max-width:768px){.c-session .c-session__text-top .c-session__place{display:inline-block;margin-top:10px}}.c-session .c-session__top .c-session__post{display:flex;margin-bottom:20px}@media (max-width:768px){.c-session .c-session__top .c-session__post{flex-wrap:wrap;gap:5px 0}}.c-session .c-session__top .c-session__post p+p{margin-left:5px}.c-session .c-session__top .c-session__post p+p:before{content:"/";margin-right:5px}.c-session .c-session__top .c-session__post span{color:#4d4d4d;font-size:13px;margin-left:10px}.c-session .c-session__top .c-button.--stream{display:none;flex-wrap:wrap;gap:5px}.c-session .c-session__top .c-button.--stream.is-show{display:flex}.c-session .c-session__top .c-button.--stream .c-button__link{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-family:roboto flex,sans-serif;font-size:14px;font-variation-settings:"wght" 600;font-weight:600;padding:6px 12px}.c-session .c-session__top .c-button.--stream .c-button__link:hover{opacity:.7}.c-session .c-session__top .c-button.--stream .c-button__link:before{background-size:contain;content:"";height:12px;margin-right:5px;width:12px}.c-session .c-session__top .c-button.--stream .c-button__link:after{background-size:contain;content:"";height:8px;margin-left:5px;width:8px}.c-session .c-session__top .c-button.--stream .c-button__link.--black{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff}.c-session .c-session__top .c-button.--stream .c-button__link.--black:before{background-image:url(../../assets/images/common/icon_play-w.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--black:after{background-image:url(../../assets/images/common/icon_blank-white.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--white{background-color:#fff;border-color:#2c2c2c;color:#2c2c2c}.c-session .c-session__top .c-button.--stream .c-button__link.--white:before{background-image:url(../../assets/images/common/icon_play-b.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--white:after{background-image:url(../../assets/images/common/icon_blank-black.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--blue{background-color:#4f4fd5;border-color:#4f4fd5;color:#fff}.c-session .c-session__top .c-button.--stream .c-button__link.--blue:before{background-image:url(../../assets/images/common/icon_play-w.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--blue:after{background-image:url(../../assets/images/common/icon_blank-white.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--bluewhite{background-color:#fff;border-color:#4f4fd5;color:#4f4fd5}.c-session .c-session__top .c-button.--stream .c-button__link.--bluewhite:before{background-image:url(../../assets/images/common/icon_play-blue.svg)}.c-session .c-session__top .c-button.--stream .c-button__link.--bluewhite:after{background-image:url(../../assets/images/common/icon_blank-blue2.svg)}.c-session .c-session__list{display:flex;flex-wrap:wrap;font-size:14px;gap:20px 10px;position:relative}@media (max-width:768px){.c-session .c-session__list{flex-direction:column;gap:20px 0}}.c-session .c-session__list>dt{align-items:center;color:#5c5c5c;display:flex;flex-basis:15%;font-weight:600}.c-session .c-session__list>dd{flex-basis:calc(85% - 20px)}@media (max-width:768px){.c-session .c-session__list>dd{margin-bottom:20px}}.c-session .c-session__list .session__keyword .c-tag__item,.c-session .c-session__list .session__platform .c-tag__item{border-color:#d8d8d8;color:#000}.c-session .c-session__list .session__level{align-items:center;display:inline-flex;font-weight:600}.c-session .c-session__list .session__level:before{content:"";font-size:16px;margin-right:10px}.c-session .c-session__list .session__level:after{content:"";display:inline-block;height:23px;width:49px}.c-session .c-session__list .session__level.--level1:before{content:"甘口"}.c-session .c-session__list .session__level.--level1:after{background-image:url(../../assets/images/common/icon_session_level1.svg)}.c-session .c-session__list .session__level.--level2:before{content:"中辛"}.c-session .c-session__list .session__level.--level2:after{background-image:url(../../assets/images/common/icon_session_level2.svg)}.c-session .c-session__list .session__level.--level3:before{content:"辛口"}.c-session .c-session__list .session__level.--level3:after{background-image:url(../../assets/images/common/icon_session_level3.svg)}.c-session .c-session__list .session__level.--level4:before{content:"激辛"}.c-session .c-session__list .session__level.--level4:after{background-image:url(../../assets/images/common/icon_session_level4.svg)}.c-session .c-session__list .session__camera{background-image:url(../../assets/images/common/icon_camera-disable.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:50px;margin-right:15px;width:50px}.c-session .c-session__list .session__camera.is-active{background-image:url(../../assets/images/common/icon_camera-enable.svg)}.c-session .c-session__list .session__sns{background-image:url(../../assets/images/common/icon_sns-disable.svg);background-size:contain;display:inline-block;height:50px;margin-right:15px;width:62px}.c-session .c-session__list .session__sns.is-active{background-image:url(../../assets/images/common/icon_sns-enable.svg)}.c-session .c-session__list .c-session__button{align-items:center;display:flex;justify-content:space-between;width:100%}.c-session .c-session__video>video{width:70%}@media (max-width:768px){.c-session .c-session__video>video{width:100%}}.c-session .c-session__favorite{align-items:center;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:30px;color:#343434;cursor:pointer;display:flex;height:auto;justify-content:center;padding:10px;position:static;transition:.1s;-webkit-user-select:none;user-select:none;width:auto}.c-session .c-session__favorite:before{background-image:url(../../assets/images/common/icon_favorite-gary.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:13px;padding-right:3px;position:static;width:14px}.c-session .c-session__favorite.is-disabled{display:none}.c-session .c-session__favorite.--favorite{background-color:#fff;border-color:#d8d8d8;color:#343434}.c-session .c-session__favorite.--favorite:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}.c-session .c-session__development .c-session__development-inner{display:flex}@media (max-width:768px){.c-session .c-session__development .c-session__development-inner{flex-direction:column;gap:10px}}.c-session .c-session__development .c-session__development__name{font-weight:600;margin-right:10px}.c-session .c-session__development .c-session__development__company{margin-bottom:20px}.c-sponsor .c-sponsor__list{background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;display:flex;flex-wrap:wrap;gap:25px 35px;margin-bottom:20px;padding:30px 45px;position:relative}@media (max-width:768px){.c-sponsor .c-sponsor__list{gap:20px;padding:20px}}.c-sponsor .c-sponsor__list:before{background-size:contain;content:"";height:36px;left:-1px;position:absolute;top:-1px;width:153px}.c-sponsor .c-sponsor__list .c-sponsor__item{align-items:center;display:flex;flex-basis:calc(20% - 28px);justify-content:center;min-height:150px;text-align:center;transition:opacity .3s}@media (max-width:768px){.c-sponsor .c-sponsor__list .c-sponsor__item{flex-basis:calc(33.33333% - 13.4px)}}@media (min-width:961px){.c-sponsor .c-sponsor__list .c-sponsor__item:hover{opacity:.4}}.c-sponsor .c-sponsor__list .c-images>img{max-width:140px;width:100%}.c-sponsor .c-sponsor__list.--platinum{display:block;padding:60px 90px}@media (max-width:768px){.c-sponsor .c-sponsor__list.--platinum{padding:60px 30px 30px}}.c-sponsor .c-sponsor__list.--platinum:before{background-image:url(../../assets/images/sponsor/icon_sponsor-platinum.png);width:163px}.c-sponsor .c-sponsor__list.--platinum .c-sponsor__item{text-align:center}.c-sponsor .c-sponsor__list.--platinum .c-sponsor__item+.c-sponsor__item{margin-top:80px}.c-sponsor .c-sponsor__list.--platinum .c-images>img{max-width:350px;object-fit:contain;width:100%}.c-sponsor .c-sponsor__list.--gold{gap:50px 100px;justify-content:center;padding:60px 90px}@media (max-width:768px){.c-sponsor .c-sponsor__list.--gold{padding:60px 30px 30px}}.c-sponsor .c-sponsor__list.--gold:before{background-image:url(../../assets/images/sponsor/icon_sponsor-gold.png)}.c-sponsor .c-sponsor__list.--gold .c-sponsor__item{flex-basis:calc(50% - 50px);text-align:center}@media (max-width:768px){.c-sponsor .c-sponsor__list.--gold .c-sponsor__item{flex-basis:calc(100% - 50px)}}.c-sponsor .c-sponsor__list.--gold .c-images>img{max-width:300px;object-fit:contain;width:100%}.c-sponsor .c-sponsor__list.--silver{gap:50px 100px;padding:60px 90px}@media (max-width:768px){.c-sponsor .c-sponsor__list.--silver{gap:25px 50px;padding:60px 30px 30px}}.c-sponsor .c-sponsor__list.--silver:before{background-image:url(../../assets/images/sponsor/icon_sponsor-silver.png)}.c-sponsor .c-sponsor__list.--silver .c-sponsor__item{flex-basis:calc(33.33333% - 66.7px);text-align:center}@media (max-width:768px){.c-sponsor .c-sponsor__list.--silver .c-sponsor__item{flex-basis:calc(50% - 25px)}}.c-sponsor .c-sponsor__list.--silver .c-images>img{max-width:210px;width:100%}.c-title{font-family:Roboto Flex,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.c-title span{color:#000;font-variation-settings:"wght" 650}.c-title.--center{text-align:center}.c-title .c-title__first{font-size:50px;line-height:72px}@media (max-width:768px){.c-title .c-title__first{font-size:40px;line-height:56px}}.c-title .c-title__first+.--small{color:#454545;display:block;font-size:18px;font-variation-settings:"wght" 500;line-height:20px;margin-top:10px}.c-title .c-title__first.--article{font-size:32px;line-height:44px}.c-title .c-title__first.--article>span{font-variation-settings:"wght" 600}@media (max-width:768px){.c-title .c-title__first.--article{font-size:24px;line-height:34px}}.c-title .c-title__second{font-size:30px;line-height:39px;margin-bottom:50px}.c-title .c-title__second>span{display:inline-block;padding-left:12px;position:relative}.c-title .c-title__second>span:before{background-color:#ed6c00;content:"";height:100%;left:0;position:absolute;top:0;width:3px}@media (max-width:768px){.c-title .c-title__second{font-size:26px;line-height:36px;margin-bottom:40px}}.c-title .c-title__second .--font-en{font-size:40px;font-variation-settings:"wght" 650;line-height:53px}@media (max-width:768px){.c-title .c-title__second .--font-en{font-size:28px;line-height:34px}}.c-title .c-title__second.--guide{align-items:center;display:flex;gap:8px}@media (max-width:768px){.c-title .c-title__second.--guide{align-items:flex-start}}.c-title .c-title__second.--guide>span{font-variation-settings:"wght" 600;padding-left:0}.c-title .c-title__second.--guide>span:before{display:none}.c-title .c-title__second.--guide>span.--number{align-items:center;border:1px solid #ed6c00;border-radius:2px;color:#454545;display:flex;flex-direction:column;font-size:13px;height:28px;line-height:28px;min-width:28px;padding-left:0;width:28px}@media (max-width:768px){.c-title .c-title__second.--guide>span.--number{margin-top:2px}}.c-title .c-title__second.--guide>span .--small{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:22px;font-variation-settings:"wght" 600}.c-title .c-title__third{font-size:25px;line-height:38px}.c-title .c-title__third>span{font-variation-settings:"wght" 600}@media (max-width:768px){.c-title .c-title__third{font-size:22px;line-height:30px}}.c-title .c-title__third.--organization>span,.c-title .c-title__third.--personal>span{display:block;position:relative}.c-title .c-title__third.--organization>span:before,.c-title .c-title__third.--personal>span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:0;position:absolute;top:0}.c-title .c-title__third.--personal>span{padding-left:40px}.c-title .c-title__third.--personal>span:before{background-image:url(../../assets/images/common/icon_personal.svg);width:30px}.c-title .c-title__third.--organization>span{padding-left:65px}.c-title .c-title__third.--organization>span:before{background-image:url(../../assets/images/common/icon_organization.svg);width:54px}.c-title:has(.c-title__third){margin-bottom:40px}@media (max-width:768px){.c-title:has(.c-title__third){margin-bottom:30px}}.c-title .c-title__fourth{font-size:18px;line-height:30px}.c-title .c-title__fourth>span{font-variation-settings:"wght" 600}.c-title .c-title__fourth.--check>span{display:inline-block;padding-left:30px;position:relative}.c-title .c-title__fourth.--check>span:before{background-color:initial;border:2px solid #56d345;border-width:0 3px 3px 0;content:"";height:12px;left:0;position:absolute;top:10px;transform:rotate(45deg) translateY(-50%);width:6px}.c-title .c-title__fourth.--organization>span,.c-title .c-title__fourth.--personal>span{display:block;position:relative}.c-title .c-title__fourth.--organization>span:before,.c-title .c-title__fourth.--personal>span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;left:0;position:absolute;top:0}.c-title .c-title__fourth.--personal>span{padding-left:35px}.c-title .c-title__fourth.--personal>span:before{background-image:url(../../assets/images/common/icon_personal.svg);width:25px}.c-title .c-title__fourth.--organization>span{padding-left:50px}.c-title .c-title__fourth.--organization>span:before{background-image:url(../../assets/images/common/icon_organization.svg);width:40px}.c-title:has(.c-title__fourth){margin-bottom:30px}@media (max-width:768px){.c-title:has(.c-title__fourth){margin-bottom:25px}}.c-title .c-title__fifth{font-size:16px;line-height:30px}.c-title .c-title__fifth>span{font-variation-settings:"wght" 500}@media (max-width:768px){.c-title .c-title__fifth{font-size:15px;line-height:24px}}.c-title .c-title__fifth.--notes>span{border-bottom:1px solid #e34a4a;padding-bottom:5px;padding-left:20px;position:relative}.c-title .c-title__fifth.--notes>span:before{background-image:url(../../assets/images/common/icon_notes.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:12px;left:0;position:absolute;top:calc(50% - 3px);transform:translateY(-50%);width:12px}.c-title:has(.c-title__fifth){margin-bottom:20px}.c-title .c-title__sixth{font-size:14px;line-height:24px}.c-title .c-title__sixth>span{color:#5c5c5c}@media (max-width:768px){.c-title .c-title__sixth{font-size:13px;line-height:20px}}.c-title:has(.c-title__sixth){margin-bottom:15px}.c-text--flex{display:flex}.c-text--flex.--align-end{align-items:flex-end}.c-text--flex.--between{justify-content:space-between}.c-text{color:#000;font-size:14px;font-weight:400;line-height:26px}@media (max-width:768px){.c-text{font-size:13px;line-height:22px}}.c-text+.c-text{margin-top:30px}.c-text+.c-text.--annotation{margin-top:5px}.c-text+.c-link.--block{margin-top:20px}.c-text.--lead{font-size:16px;line-height:34px}@media (max-width:768px){.c-text.--lead{font-size:15px;line-height:28px}}.c-text.--lead.--en{line-height:24px}.c-text .--strong{font-weight:600}.c-text .--small{color:#6c6c6c;font-size:12px;line-height:18px}.c-text .--small:has(+.--small){display:block}.c-text.--required{color:#f01f1f;height:-webkit-fit-content;height:fit-content;margin-top:20px;padding-left:13px;position:relative}.c-text.--required:before{background-image:url(../../assets/images/common/icon_required.svg);background-repeat:no-repeat;background-size:cover;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.c-text.--check{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:25px;font-variation-settings:"wght" 650;padding-top:50px;position:relative;text-align:center}.c-text.--check:before{background-image:url(../../assets/images/common/icon_check.svg);background-repeat:no-repeat;background-size:cover;content:"";height:30px;left:50%;position:absolute;top:0;transform:translate(-50%);width:30px}.c-text.--check.--green{padding-top:68px}.c-text.--check.--green:before{background-image:url(../../assets/images/common/icon_check_green.svg);height:48px;width:48px}.c-text.--check.--red{padding-top:68px}.c-text.--check.--red:before{background-image:url(../../assets/images/common/icon_caution-r.svg);height:48px;width:48px}.c-text.--check+.c-text+.c-button,.c-text.--check+.c-text+.c-text+.c-button{margin-top:80px}.c-text.--form-chaked{padding-left:30px;position:relative}.c-text.--form-chaked:before{background-color:#6c6c6c;border-radius:2px;content:"";height:20px;left:0;margin:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.c-text.--form-chaked:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:5px}.c-text.--annotation{display:inline-flex;position:relative}.c-text.--annotation:before{content:"※";font-size:14px;left:0;line-height:24px;top:0}@media (max-width:768px){.c-text.--annotation:before{font-size:13px;line-height:20px}}.c-text .--key-color{color:#f01f1f}.c-text.--en{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.c-text.--align-center{text-align:center}.c-text.--align-right{text-align:right}.c-text.--align-left{text-align:left}.c-link{background-color:initial;border:none;color:#1d7ff0;cursor:pointer;text-decoration:none;transition:opacity .3s}.c-link>span{font-weight:400}@media (min-width:961px){.c-link:hover{opacity:.7}}.c-link.--center{display:block;margin:0 auto;text-align:center}.c-link.--underline{text-decoration:underline}.c-link.--disabled{color:#000;pointer-events:none}.c-link.--pdf>span{display:inline;margin-right:4px;padding-right:18px;position:relative}.c-link.--pdf>span:after{background-image:url(../../assets/images/common/icon_pdf-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:2px;content:"";height:14px;position:absolute;right:0;width:12px}@media (max-width:768px){.c-link.--pdf{display:inline-flex}.c-link.--pdf>span:after{bottom:2.5px}}.c-link.--excel>span{display:inline;margin-right:4px;padding-right:20px;position:relative}.c-link.--excel>span:after{background-image:url(../../assets/images/common/icon_excel-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:2px;content:"";height:16px;position:absolute;right:0;width:14px}@media (max-width:768px){.c-link.--excel{display:inline-flex}.c-link.--excel>span:after{bottom:2.5px}}.c-link.--movie>span{display:inline;margin-right:4px;padding-right:19px;position:relative}.c-link.--movie>span:after{background-image:url(../../assets/images/common/icon_movie-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:2px;content:"";height:10px;position:absolute;right:0;width:13px}.c-link.--blank-icon>span{display:inline;margin-right:4px;padding-right:16px;position:relative}.c-link.--blank-icon>span:after{background-image:url(../../assets/images/common/icon_blank-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:2px;content:"";height:10px;position:absolute;right:0;width:10px}.c-link.--block{display:block;width:-webkit-fit-content;width:fit-content}.c-link.--block+.--block{margin-top:10px}@media (max-width:768px){.c-link.--block+.--block{margin-top:20px}}.c-link.--question>span{display:block;padding-left:15px;position:relative}.c-link.--question>span:before{background-image:url(../../assets/images/common/icon_question.svg);background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:0;position:absolute;top:5px;transform:translateY(0);width:8px}@media (max-width:768px){.c-link.--question>span:before{top:6px}}.c-link.--docs>span{display:block;padding-left:20px;position:relative}.c-link.--docs>span:before{background-image:url(../../assets/images/common/icon_docs.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:4px;width:13px}@media (max-width:768px){.c-link.--docs>span:before{top:2px}}.c-link.--caution>span{align-items:center;display:flex}.c-link.--caution>span:before{background-image:url(../../assets/images/common/icon_caution.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:5px;width:16px}.c-list{line-height:24px}.c-list .c-list__item+.c-list__item{margin-top:12px}.c-list.--number{counter-reset:number-counter}.c-list.--number .c-list__text{counter-increment:number-counter}.c-list.--number .c-list__text:before{background-color:initial;content:counter(number-counter) ".";font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:15px;font-weight:700;height:auto;line-height:18px;margin-left:-10px;margin-right:10px;position:static;width:auto}.c-list.--asterisk .c-list__text{padding-left:20px}.c-list.--asterisk .c-list__text:before{background-color:initial;content:"※";left:0;top:0}.c-list .c-list__text{display:block;font-weight:400;line-height:22px;padding-left:10px;position:relative}@media (max-width:768px){.c-list .c-list__text{line-height:20px}}.c-list .c-list__text:before{background-color:#000;content:"";height:5px;left:0;position:absolute;top:.5em;width:5px}.c-list .c-list__text>small{display:block;font-size:12px;line-height:22px}@media (max-width:768px){.c-list .c-list__text>small{font-size:11px;line-height:18px}}.c-list .c-list__text.--keycolor{color:#f01f1f}.c-list .c-list__text.--underline{text-decoration:underline;text-underline-offset:3px}.c-list .c-list__text.--strong{font-weight:600}.c-tag{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.c-tag .c-tag__item{background-color:#fff;border:1px solid #1f3c5a;border-radius:43px;color:#1f3c5a;display:inline-block;font-size:12px;font-weight:400;line-height:1;min-width:20px;padding:6px 10px;text-align:center}@media (max-width:768px){.c-tag .c-tag__item{min-width:30px;padding:8px}}.c-tag .c-tag__item.--va{background-color:#e55e74;border:1px solid #e55e74;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--va.--clear{background-color:#fff;border:1px solid #e55e74;color:#e55e74}.c-tag .c-tag__item.--eng{background-color:#a88e1e;border:1px solid #a88e1e;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--eng.--clear{background-color:#fff;border:1px solid #a88e1e;color:#a88e1e}.c-tag .c-tag__item.--prd{background-color:#5269ce;border:1px solid #5269ce;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--prd.--clear{background-color:#fff;border:1px solid #5269ce;color:#5269ce}.c-tag .c-tag__item.--bp{background-color:#45b2e0;border:1px solid #45b2e0;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--bp.--clear{background-color:#fff;border:1px solid #45b2e0;color:#45b2e0}.c-tag .c-tag__item.--snd{background-color:#76b946;border:1px solid #76b946;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--snd.--clear{background-color:#fff;border:1px solid #76b946;color:#76b946}.c-tag .c-tag__item.--gd{background-color:#3acbb4;border:1px solid #3acbb4;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--gd.--clear{background-color:#fff;border:1px solid #3acbb4;color:#3acbb4}.c-tag .c-tag__item.--ac{background-color:#b677d3;border:1px solid #b677d3;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--ac.--clear{background-color:#fff;border:1px solid #b677d3;color:#b677d3}.c-tag .c-tag__item.--int{background-color:#d67f42;border:1px solid #d67f42;border-radius:4px;color:#fff;font-size:13px;padding:10px}.c-tag .c-tag__item.--int.--clear{background-color:#fff;border:1px solid #d67f42;color:#d67f42}.c-tag .c-tag__item.--english{padding:1.5px 5.5px}.c-tag .c-tag__item.--english>span{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.c-tag .c-tag__item.--field{background-color:#6a7a85;border:1px solid #6a7a85;border-radius:4px;color:#fff;font-size:14px;padding:10px}.c-tag .c-tag__item.--photo{background-color:#fff;border:1px solid #0ace24;border-radius:4px;color:#0ace24;padding:8px 10px}.c-tag .c-tag__item.--photo>span{font-size:13px;padding-left:20px;position:relative}.c-tag .c-tag__item.--photo>span:before{background:url(../../assets/images/common/icon_photo.svg) 50%/cover no-repeat;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.c-tag .c-tag__item.--nophoto{background-color:#fff;border:1px solid #c41e1e;border-radius:4px;color:#c41e1e;padding:8px 10px}.c-tag .c-tag__item.--nophoto>span{font-size:13px;padding-left:20px;position:relative}.c-tag .c-tag__item.--nophoto>span:before{background:url(../../assets/images/common/icon_nophoto.svg) 50%/cover no-repeat;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.c-tag .c-tag__item.--screenshot{background-color:#fff;border:1px solid #3c6df0;border-radius:4px;color:#3c6df0;padding:8px 10px}.c-tag .c-tag__item.--screenshot>span{font-size:13px;padding-left:20px;position:relative}.c-tag .c-tag__item.--screenshot>span:before{background:url(../../assets/images/common/icon_screenshot.svg) 50%/cover no-repeat;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.c-tag .c-tag__item.--noscreenshot{background-color:#fff;border:1px solid #c41e1e;border-radius:4px;color:#c41e1e;padding:8px 10px}.c-tag .c-tag__item.--noscreenshot>span{font-size:13px;padding-left:20px;position:relative}.c-tag .c-tag__item.--noscreenshot>span:before{background:url(../../assets/images/common/icon_noscreenshot.svg) 50%/cover no-repeat;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.c-tag .c-tag__item.--consecutive{border:none;font-size:11px;padding:50px 5px 0;position:relative}.c-tag .c-tag__item.--consecutive:before{background:url(../../assets/images/common/icon_consecutive.svg) 50%/contain no-repeat;content:"";height:40px;left:50%;position:absolute;top:0;transform:translate(-50%);width:40px}.c-tag .c-tag__item.--simultaneous{border:none;font-size:11px;padding:50px 5px 0;position:relative}.c-tag .c-tag__item.--simultaneous:before{background:url(../../assets/images/common/icon_simultaneous.svg) 50%/contain no-repeat;content:"";height:40px;left:50%;position:absolute;top:0;transform:translate(-50%);width:40px}.c-checkbox{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:768px){.c-checkbox{flex-direction:column}}.c-checkbox .c-checkbox__label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:10px}.c-radiobutton{display:flex;flex-wrap:wrap;gap:15px 30px}@media (max-width:768px){.c-radiobutton{flex-direction:column;gap:10px}}.c-radiobutton .c-radiobutton__label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:10px}.c-table{display:flex;flex-wrap:wrap;gap:40px}@media (max-width:768px){.c-table{gap:20px}}.c-table .c-definition__term{color:#5c5c5c;flex-basis:calc(25% - 20px);font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650}@media (max-width:768px){.c-table .c-definition__term{flex-basis:100%;width:100%}}.c-table .c-definition__description{flex-basis:calc(75% - 20px)}@media (max-width:768px){.c-table .c-definition__description{flex-basis:100%;margin-bottom:30px;width:100%}.c-table .c-definition__description:last-child{margin-bottom:0}}.c-table .c-definition__description p+p{margin-top:15px}.c-table .c-definition__description p+.c-list{margin-top:20px}.c-table .c-definition__description p+.c-list+p{margin-top:30px}.c-table .c-definition__description p.--flex{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){.c-table .c-definition__description p.--flex{flex-direction:column;gap:10px}}.c-table .c-definition__description p.--flex span:nth-of-type(n){flex-basis:calc(22% - 10px)}@media (max-width:768px){.c-table .c-definition__description p.--flex span:nth-of-type(n){flex-basis:100%}}.c-table .c-definition__description p.--flex span:nth-of-type(n):nth-of-type(2n){flex-basis:calc(78% - 10px)}@media (max-width:768px){.c-table .c-definition__description p.--flex span:nth-of-type(n):nth-of-type(2n){flex-basis:100%}}.c-table.--line{gap:0 10px;margin-top:50px}.c-table.--line .c-definition__description,.c-table.--line .c-definition__term{border-top:1px solid #d5d5d5;box-sizing:border-box;padding:30px 10px}.c-table.--line .c-definition__description:first-of-type,.c-table.--line .c-definition__term:first-of-type{border-color:#909090}.c-table.--line .c-definition__description:last-of-type,.c-table.--line .c-definition__term:last-of-type{border-bottom:1px solid #909090}.c-table.--line .c-definition__description.--head,.c-table.--line .c-definition__term.--head{border-bottom:1px solid #909090;border-top:none;color:#909090;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:14px;font-variation-settings:"wght" 500;padding:0 0 15px;text-align:center}@media (max-width:768px){.c-table.--line .c-definition__description.--head,.c-table.--line .c-definition__term.--head{flex-basis:100%;width:100%}}.c-table.--line .c-definition__term{color:#000;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:16px;font-variation-settings:"wght" 500;line-height:30px}@media (max-width:768px){.c-table.--line .c-definition__term{font-size:15px;padding:30px 0 0}.c-table.--line .c-definition__term:last-of-type{border-bottom:none}}.c-table.--line .c-definition__term.--head{line-height:30px}@media (max-width:768px){.c-table.--line .c-definition__term.--head{padding-bottom:10px;text-align:left}.c-table.--line .c-definition__description{border-top:none;margin-bottom:0;padding:20px 0 35px}}.c-table.--line .c-definition__description .--en{color:#262626;font-variation-settings:"wght" 500}.c-table.--line .c-definition__description.--head+.c-definition__term,.c-table.--line .c-definition__description.--head+.c-definition__term+.c-definition__description{border-top:none}.c-table.--line .c-list{margin-top:20px}.c-table.--line+.c-text{margin-top:60px}@media (max-width:768px){.c-table.--line+.c-text{margin-top:50px}}.c-table.--col3{align-items:stretch}.c-table.--col3 .c-definition__description,.c-table.--col3 .c-definition__term{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.c-table.--col3 .c-definition__description,.c-table.--col3 .c-definition__term{justify-content:flex-start}}.c-table.--col3 .c-definition__term{flex-basis:calc(18% - 20px)}@media (max-width:768px){.c-table.--col3 .c-definition__term{flex-basis:100%;width:100%}}@media (max-width:768px){.c-table.--col3 .c-definition__term:has(>.is-pc){padding:10px 0 0}}.c-table.--col3 .c-definition__description{flex-basis:41%}@media (max-width:768px){.c-table.--col3 .c-definition__description{flex-basis:calc(50% - 5px);padding-top:30px;width:calc(50% - 5px)}}.c-table.--col3 .c-definition__description .c-text .--strong{color:#262626;font-variation-settings:"wght" 600}.c-table.--col3 .c-definition__description .c-text .--unit{color:#262626;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:18px;font-variation-settings:"wght" 500;margin-left:10px}.c-table.--col3 .c-definition__description .c-text+.c-text{margin-top:15px!important}@media (max-width:768px){.c-table.--col3 .c-definition__description .c-text+.c-text{margin-top:10px!important}}.c-table.--col3 .c-definition__description .c-definition__description__image{aspect-ratio:178/130;height:auto;max-width:177px;object-fit:contain;width:100%}.c-table.--col3 .c-definition__description:nth-last-of-type(2){border-bottom:1px solid #909090}.c-table.--col3 .c-definition__description:has(>.c-definition__description__image+.c-definition__description__image){align-items:flex-start;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start}@media (max-width:768px){.c-table.--col3 .c-definition__description:has(>.c-definition__description__image+.c-definition__description__image){flex-direction:column}}.c-table.--col3:has(+.--col3){border-bottom:1px solid #909090}.c-table.--col3:has(+.--col3) .c-definition__term:last-of-type{border-bottom:none}.c-table.--col3:has(+.--col3) .c-definition__description:last-of-type,.c-table.--col3:has(+.--col3) .c-definition__description:nth-last-of-type(2){border-bottom:none}.c-table.--col3+.--col3{margin-top:0}.c-table.--col3+.--col3 .c-definition__description:first-of-type,.c-table.--col3+.--col3 .c-definition__description:nth-of-type(2),.c-table.--col3+.--col3 .c-definition__term:first-of-type{border-top:none}@media (max-width:768px){.c-table.--col3+.--col3 .c-definition__description:last-of-type,.c-table.--col3+.--col3 .c-definition__description:nth-last-of-type(2){border-bottom:none}.c-table.--col3+.--col3{border-bottom:1px solid #909090}}.c-table.--col3+.c-text:has(.--small){margin-top:20px!important}.c-tab .c-tab__list{align-items:stretch;display:flex;flex-wrap:wrap;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;gap:10px;margin-top:60px}@media (max-width:768px){.c-tab .c-tab__list{width:100%}}.c-tab .c-tab__item .c-tab__button{align-items:center;background-color:#d3d3d3;border:1px solid #d3d3d3;border-radius:44px;color:#00000080;cursor:pointer;display:inline-flex;padding:2px 19px;text-decoration:none;transition:all .3s ease-out;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.c-tab .c-tab__item .c-tab__button{padding:6px 20px}}@media (min-width:961px){.c-tab .c-tab__item.is-active .c-tab__button,.c-tab .c-tab__item:hover .c-tab__button{background-color:#909090;border-color:#909090;color:#fff}}.c-tab .c-tab__item.is-active .c-tab__button{background-color:#ed6c00;border-color:#ed6c00;color:#ffffff80;font-variation-settings:"wght" 650}.c-tab .c-tab__targets{display:none;margin-top:20px}@media (max-width:768px){.c-tab .c-tab__targets{margin-top:15px}}.c-tab .c-tab__targets.is-show{display:block}.c-tab+.c-pagenation{margin-top:60px}@media (max-width:768px){.c-tab+.c-pagenation{margin-top:40px}}.c-news:has(.c-sns-share__list){align-items:center;display:flex;justify-content:space-between}.c-news .c-news__category,.c-news .c-news__date{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 500;line-height:32px}@media (max-width:768px){.c-news .c-news__category,.c-news .c-news__date{font-size:12px}}.c-news .c-news__date{color:#6c6c6c}.c-news .c-news__date+.c-news__category{margin-left:10px}.c-news .c-news__category{color:#343434}.c-news .c-news__list{margin-top:10px}.c-news .c-news__list .c-news__item{border-bottom:1px solid #f4f4f4;transition:background-color .3s ease}@media (min-width:961px){.c-news .c-news__list .c-news__item:hover{background-color:#f4f4f4}}.c-news .c-news__list .c-link__wrap{align-items:center;color:#000;display:flex;padding:20px 10px;text-decoration:none;transition:background-color .1s}@media (max-width:768px){.c-news .c-news__list .c-link__wrap{flex-wrap:wrap;padding:25px 0}}@media (min-width:961px){.c-news .c-news__list .c-link__wrap:hover{background-color:#f2f2f2}}.c-news .c-news__list .c-news__date{color:#6e6e6e;font-size:16px}@media (max-width:768px){.c-news .c-news__list .c-news__date{font-size:14px}}.c-news .c-news__list .c-news__category{border:1px solid #d8d8d8;font-size:12px;line-height:24px;min-width:129px;text-align:center;width:129px}@media (max-width:768px){.c-news .c-news__list .c-news__category{font-size:11px;min-width:auto;padding:0 9px;width:auto}}.c-news .c-news__list .c-news__category+.c-news__title{margin-left:20px}@media (max-width:768px){.c-news .c-news__list .c-news__category+.c-news__title{margin-left:0}.c-news .c-news__list .c-news__title{width:100%}}.c-news+article{margin-top:80px}@media (max-width:768px){.c-news+article{margin-top:40px}}.c-article{margin-top:60px}.c-article__item+.c-article__item{margin-top:80px}.c-article__item .c-article__title .c-title{margin-bottom:30px}@media (max-width:768px){.c-article__item .c-article__title .c-title{margin-bottom:40px}}.c-article__item .c-article__img{align-items:flex-start;display:flex;gap:20px}@media (max-width:768px){.c-article__item .c-article__img{gap:15px}}.c-article__item .c-article__img>img{height:auto;object-fit:contain;width:100%}.c-article__item .c-article__img>img+img,.c-article__item .c-article__img>img:has(+img){flex:1 1;width:calc(50% - 10px)}.c-article__item .c-article__img+.c-article__flex,.c-article__item .c-article__img+.c-article__text{margin-top:30px}@media (max-width:768px){.c-article__item .c-article__img+.c-article__flex,.c-article__item .c-article__img+.c-article__text{margin-top:20px}}.c-article__item .c-article__flex{display:grid;gap:0 60px;grid-gap:0 60px;grid-template-columns:1fr 1fr}@media (max-width:768px){.c-article__item .c-article__flex{display:block}}.c-article__item .c-article__flex .c-article__title{grid-row:1/2}.c-article__item .c-article__flex .c-article__img{grid-row:1/3}@media (max-width:768px){.c-article__item .c-article__flex .c-article__img{margin:0 30px}}.c-article__item .c-article__flex+.c-article__img,.c-article__item .c-article__flex+.c-article__text{margin-top:30px}@media (max-width:768px){.c-article__item .c-article__flex+.c-article__img,.c-article__item .c-article__flex+.c-article__text{margin-top:20px}}.c-article__item .c-article__text+.c-article__flex,.c-article__item .c-article__text+.c-article__img{margin-top:30px}@media (max-width:768px){.c-article__item .c-article__text+.c-article__flex,.c-article__item .c-article__text+.c-article__img{margin-top:20px}}.c-article__item+.c-article__button{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:130px}@media (max-width:768px){.c-article__item+.c-article__button{margin-top:110px}}.c-pagenation__list{align-items:center;display:flex;gap:0 5px;justify-content:center;list-style-type:none;padding:0}.c-pagenation__list .c-pagenation__link{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:16px;font-variation-settings:"wght" 500;height:35px;justify-content:center;line-height:32px;text-decoration:none;transition:all .3s;width:28px}@media (min-width:961px){.c-pagenation__list .c-pagenation__link:hover{background-color:#a2a2a2;border-color:#a2a2a2;color:#fff}}.c-pagenation__list .c-pagenation__current .c-pagenation__link{background-color:#a2a2a2;border-color:#a2a2a2;color:#fff;pointer-events:none}.c-pagenation__list li:has(.c-pagenation__ellipsis){align-items:center;display:flex;gap:8px;margin:0 4px}.c-pagenation__list .c-pagenation__ellipsis{position:relative}.c-pagenation__list .c-pagenation__ellipsis:before{background-color:#bcbcbc;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.c-pagenation__list .c-pagenation__next .c-pagenation__link,.c-pagenation__list .c-pagenation__prev .c-pagenation__link{position:relative}.c-pagenation__list .c-pagenation__next .c-pagenation__link:before,.c-pagenation__list .c-pagenation__prev .c-pagenation__link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.c-pagenation__list .c-pagenation__prev{margin-right:25px}.c-pagenation__list .c-pagenation__prev .c-pagenation__link:before{background-image:url(../../assets/images/common/icon_pagination-arrow-prev.svg)}@media (min-width:961px){.c-pagenation__list .c-pagenation__prev .c-pagenation__link:hover:before{background-image:url(../../assets/images/common/icon_pagination-arrow-prev_white.svg)}}.c-pagenation__list .c-pagenation__next{margin-left:25px}.c-pagenation__list .c-pagenation__next .c-pagenation__link{background-color:#ed6c00;border-color:#ed6c00}.c-pagenation__list .c-pagenation__next .c-pagenation__link:before{background-image:url(../../assets/images/common/icon_pagination-arrow-next.svg);transition:all .3s}@media (min-width:961px){.c-pagenation__list .c-pagenation__next .c-pagenation__link:hover{background-color:#000;border-color:#000}.c-pagenation__list .c-pagenation__next .c-pagenation__link:hover:before{background-image:url(../../assets/images/common/icon_pagination-arrow-next-white.svg)}}.c-sns-share .c-sns-share__list{display:flex;gap:20px}.c-anchor{margin-bottom:50px}.c-anchor .c-anchor__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:15px}@media (max-width:768px){.c-anchor .c-anchor__list{flex-direction:column}}.c-anchor .c-anchor__item{flex-basis:calc(33.33333% - 10px)}@media (max-width:768px){.c-anchor .c-anchor__item{flex-basis:100%;width:100%}}.c-anchor .c-anchor__link{background-color:#fff;border:1px solid #edf0f2;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:14px;font-weight:400;line-height:22px;padding:11px 18px;text-decoration:none;transition:all .3s ease;width:100%}.c-anchor .c-anchor__link>span{box-sizing:border-box;display:inline-block;padding-right:20px;position:relative;width:100%}.c-anchor .c-anchor__link>span:after{background-image:url(../../assets/images/common/icon_arrow-anchor.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.c-anchor .c-anchor__link .c-anchor__arrow{box-sizing:border-box;display:inline-block;padding-right:20px;position:relative;width:100%}.c-anchor .c-anchor__link .c-anchor__arrow:after{background-image:url(../../assets/images/common/icon_arrow-anchor.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}@media (min-width:961px){.c-anchor .c-anchor__link:hover{border-color:#1d7ff0;color:#1d7ff0}}.c-accordion .c-accordion__list{display:flex;flex-direction:column;gap:30px;-webkit-tap-highlight-color:transparent!important}@media (max-width:768px){.c-accordion .c-accordion__list{gap:20px}}.c-accordion .c-accordion__item{border:1px solid #edf0f2;border-radius:8px;box-sizing:border-box;padding:60px 60px 132px;position:relative;width:100%}@media (max-width:768px){.c-accordion .c-accordion__item{padding:40px 20px 102px}}.c-accordion .c-accordion__item .c-accordion__button{bottom:60px;cursor:pointer;position:absolute;right:60px}@media (max-width:768px){.c-accordion .c-accordion__item .c-accordion__button{bottom:40px;font-size:14px;line-height:24px;right:20px}}.c-accordion .c-accordion__item .c-accordion__button:before{color:#1d7ff0;content:"詳しく見る";font-size:14px;font-weight:600;line-height:24px;transition:all .3s ease-out}.c-accordion .c-accordion__item .c-accordion__button>span{padding-right:27px;position:relative}.c-accordion .c-accordion__item .c-accordion__button>span:after{background-image:url(../../assets/images/common/icon_accordion-plus.svg);background-size:contain;content:"";height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:22px}.c-accordion .c-accordion__item .c-accordion__header{background-color:initial;border:none;box-sizing:border-box;font-size:16px;line-height:20px;padding:0;position:relative;text-align:left;width:100%}@media (max-width:768px){.c-accordion .c-accordion__item .c-accordion__header .c-text{line-height:22px}}.c-accordion .c-accordion__item .c-accordion__inner{height:0;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.c-accordion .c-accordion__item .c-accordion__contents+.c-accordion__contents{margin-top:50px}.c-accordion .c-accordion__item.is-active .c-accordion__button:before{content:"閉じる"}.c-accordion .c-accordion__item.is-active .c-accordion__button>span:after{background-image:url(../../assets/images/common/icon_accordion-minus.svg)}.c-accordion .c-accordion__item.is-active .c-accordion__inner{height:auto;max-height:-webkit-fit-content;max-height:fit-content;opacity:1;padding-top:50px}@media (max-width:768px){.c-accordion .c-accordion__item.is-active .c-accordion__inner{padding-top:40px}}.c-text+.c-committee-card{margin-top:60px}.c-committee-card .c-committee-card__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.c-committee-card .c-committee-card__item{border:1px solid #edf0f2;border-radius:8px;box-sizing:border-box;flex-basis:calc(33.33333% - 20px);min-width:350px;padding:20px}@media (max-width:768px){.c-committee-card .c-committee-card__item{flex-basis:100%;min-width:auto}}.c-committee-card .c-committee-card__inner{display:flex;gap:15px;height:auto}.c-committee-card .c-committee-card__text .c-committee-card__position{color:#909090;font-size:13px;font-weight:400;line-height:18px}.c-committee-card .c-committee-card__text .c-committee-card__position+.c-committee-card__name{margin-top:10px}.c-committee-card .c-committee-card__text .c-committee-card__name{font-size:16px;font-weight:600;line-height:24px}@media (max-width:768px){.c-committee-card .c-committee-card__text .c-committee-card__name{font-size:15px}}.c-committee-card .c-committee-card__text .c-committee-card__name+.c-committee-card__furigana{margin-top:2px}.c-committee-card .c-committee-card__text .c-committee-card__name+.c-committee-card__detail{margin-top:15px}.c-committee-card .c-committee-card__text .c-committee-card__furigana{font-size:12px;font-weight:400;line-height:18px}.c-committee-card .c-committee-card__text .c-committee-card__furigana+.c-committee-card__detail{margin-top:15px}.c-committee-card .c-committee-card__text .c-committee-card__detail{font-size:14px;font-weight:400;line-height:20px}@media (max-width:768px){.c-committee-card .c-committee-card__text .c-committee-card__detail{font-size:13px;line-height:22px}}.c-text+.c-committee-interview{margin-top:100px}@media (max-width:768px){.c-text+.c-committee-interview{margin-top:90px}}.c-committee-interview .c-committee-interview__list{display:flex;flex-direction:column;gap:20px}.c-committee-interview .c-committee-interview__item{flex-basis:100%}.c-committee-interview .c-committee-interview__link{border:1px solid #edf0f2;border-radius:8px;color:#000;display:block;padding:30px 40px 30px 30px;position:relative;text-decoration:none;transition:all .3s ease}@media (max-width:960px){.c-committee-interview .c-committee-interview__link{padding:20px 20px 50px}}.c-committee-interview .c-committee-interview__link .c-committee-interview__arrow{display:block;height:32px;overflow:hidden;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:32px}@media (max-width:960px){.c-committee-interview .c-committee-interview__link .c-committee-interview__arrow{bottom:20px;height:16px;right:20px;top:inherit;transform:none;width:16px}}.c-committee-interview .c-committee-interview__link .c-committee-interview__arrow>span{display:block;height:32px;position:relative;width:32px}@media (max-width:960px){.c-committee-interview .c-committee-interview__link .c-committee-interview__arrow>span{height:16px;width:16px}}.c-committee-interview .c-committee-interview__link .c-committee-interview__arrow>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-b-thin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.c-committee-interview .c-committee-interview__link:hover{border:1px solid #000}@media (min-width:961px){.c-committee-interview .c-committee-interview__link:hover .c-committee-interview__arrow>span:after{animation:committee-jump-arrow .6s ease forwards}}.c-committee-interview .c-committee-interview__inner{display:flex;gap:20px}@media (max-width:960px){.c-committee-interview .c-committee-interview__inner{gap:15px}}@media (max-width:960px){.c-committee-interview .c-committee-interview__inner:has(.--wide){flex-direction:column}}.c-committee-interview .c-committee-interview__image{align-items:center;display:flex;flex-direction:column;min-width:130px}@media (max-width:960px){.c-committee-interview .c-committee-interview__image{min-width:auto}}.c-committee-interview .c-tag+.c-committee-interview__title{margin-top:10px}.c-committee-interview .c-committee-interview__text{padding-right:40px}@media (max-width:960px){.c-committee-interview .c-committee-interview__text{padding-right:0}}.c-committee-interview .c-committee-interview__title{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:15px;font-weight:600;line-height:24px}@media (max-width:960px){.c-committee-interview .c-committee-interview__title{font-size:14px;line-height:22px}}.c-committee-interview .c-committee-interview__title+.c-committee-interview__name{margin-top:15px}.c-committee-interview .c-committee-interview__name{color:#6c6c6c;display:flex;flex-wrap:wrap;font-size:14px;font-variation-settings:400;gap:5px 20px;line-height:18px}@media (max-width:960px){.c-committee-interview .c-committee-interview__name{font-size:13px;gap:10px}}.c-committee-interview .c-committee-interview__name>span{display:block;min-width:230px;word-break:keep-all}@media (max-width:960px){.c-committee-interview .c-committee-interview__name>span{min-width:100%}}.c-committee__image{border-radius:6px;height:100px;object-fit:cover;width:80px}.c-committee__image.--wide{width:130px}@media (max-width:960px){.c-committee__image.--wide{aspect-ratio:295/165;height:100%;width:100%}}.c-interview__title{display:flex;gap:30px}@media (max-width:768px){.c-interview__title{gap:20px}}.c-interview__title .c-interview__text{width:100%}.c-interview__title .c-interview__text .c-interview__category{align-items:center;display:flex;gap:10px;margin-top:15px}.c-interview__title .c-interview__text .c-interview__name>span{display:block;font-size:14px;font-variation-settings:400;line-height:18px}.c-interview__title .c-interview__text .c-interview__name>span+span{margin-top:10px}.c-interview__title.--column{flex-direction:column;gap:40px}.c-interview__title.--column .c-interview__title__sub{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:20px;font-variation-settings:"wght" 500}@media (max-width:768px){.c-interview__title.--column .c-interview__title__sub{font-size:14px;letter-spacing:-20;line-height:34px}}.c-interview__title.--column .c-interview__title__sub+.c-title{margin-top:15px}.c-interview__title.--column .c-interview__image>img{height:100%;max-height:450px;object-fit:cover;object-position:center;width:100%}@media (max-width:768px){.c-interview__title.--column .c-interview__image>img{border-radius:0;margin-left:-20px;max-height:200px;width:calc(100% + 40px)}}.c-interview__title.--column .c-interview__members{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:768px){.c-interview__title.--column .c-interview__members{flex-direction:column;gap:20px}}.c-interview__title.--column .c-interview__members .c-interview__members__item{align-items:baseline;display:flex;min-width:240px}@media (max-width:768px){.c-interview__title.--column .c-interview__members .c-interview__members__item{flex-basis:100%;width:100%}}.c-interview__title.--column .c-interview__members .c-interview__members__image>img{border-radius:4px;height:75px;margin-right:15px;object-fit:cover;width:60px}.c-interview__title.--column .c-interview__members .c-interview__tag{align-items:flex-start;display:flex;gap:10px}.c-interview__title.--column .c-interview__members .c-interview__tag .c-interview__tag__detail{font-size:13px;font-weight:400;line-height:18px}.c-interview__title.--column .c-interview__members .c-interview__name{margin-top:10px;width:100%}.c-interview__title.--column .c-interview__members .c-interview__name>span{font-size:16px;font-weight:600;line-height:18px}.c-interview-dialogue{counter-reset:dialogue-counter}.c-interview-dialogue:has(.--reverse){margin-top:100px}@media (max-width:960px){.c-interview-dialogue:has(.--reverse){margin-top:80px}}.c-interview-dialogue .c-interview-dialogue__inner{counter-increment:dialogue-counter}.c-interview-dialogue .c-interview-dialogue__inner+.c-interview-dialogue__inner{margin-top:60px}.c-interview-dialogue .c-interview-dialogue__inner+.c-interview-dialogue__inner:has(.--reverse){margin-top:100px}.c-interview-dialogue .c-interview-dialogue__question .--strong{display:block;font-variation-settings:600;padding-left:50px;position:relative}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__question .--strong{line-height:24px;margin-top:38px;padding-left:0;padding-top:40px}}.c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#e55e74;content:"Q." counter(dialogue-counter);font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:26px;font-variation-settings:"wght" 650;left:0;line-height:26px;position:absolute;top:3px}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__question .--strong:before{left:0;top:0}}.c-interview-dialogue .c-interview-dialogue__question+.c-interview-dialogue__answer{margin-top:30px}.c-interview-dialogue .c-interview-dialogue__answer{display:flex;gap:30px}.c-interview-dialogue .c-interview-dialogue__answer+.c-interview-dialogue__answer{margin-top:40px}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer+.c-interview-dialogue__answer{margin-top:50px}.c-interview-dialogue .c-interview-dialogue__answer{gap:25px}}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image{min-width:100px}@media (max-width:768px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image{min-width:auto}}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image>figure{align-items:center;display:flex;flex-direction:column}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image>figure>img{border-radius:50%;height:80px;object-fit:cover;object-position:center;width:80px}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image>figure>img{height:50px;width:50px}}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image>figure>figcaption{margin-top:10px}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image>figure>figcaption span{display:block;line-height:18px}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__image>figure>figcaption span{line-height:16px}}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text{border:1px solid #edf0f2;border-radius:8px;box-sizing:border-box;display:inline-block;height:-webkit-fit-content;height:fit-content;padding:30px;position:relative;width:100%}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text{padding:20px}}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text:before{background-color:#fff;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:14px;left:-15px;position:absolute;top:31px;width:15px;z-index:2}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text:before{height:11px;left:-12px;top:16px;width:12px}}.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text:after{background-color:#edf0f2;border-radius:1px;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:16px;left:-17px;position:absolute;top:30px;width:16px;z-index:1}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text:after{height:13px;left:-14px;top:15px;width:13px}}@media (max-width:768px){.c-interview-dialogue .c-interview-dialogue__answer .c-interview-dialogue__text .c-text{line-height:22px}}.c-interview-dialogue .c-interview-dialogue__answer.--reverse{flex-direction:row-reverse}.c-interview-dialogue .c-interview-dialogue__answer.--reverse .c-interview-dialogue__text:before{-webkit-clip-path:polygon(100% 50%,0 0,0 99%);clip-path:polygon(100% 50%,0 0,0 99%);left:auto;right:-15px}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer.--reverse .c-interview-dialogue__text:before{right:-12px}}.c-interview-dialogue .c-interview-dialogue__answer.--reverse .c-interview-dialogue__text:after{-webkit-clip-path:polygon(100% 50%,0 0,0 99%);clip-path:polygon(100% 50%,0 0,0 99%);left:auto;right:-17px}@media (max-width:960px){.c-interview-dialogue .c-interview-dialogue__answer.--reverse .c-interview-dialogue__text:after{right:-14px}}.c-interview-dialogue.--multiple .c-interview-dialogue__inner+.c-interview-dialogue__inner{margin-top:80px}@media (max-width:960px){.c-interview-dialogue.--multiple .c-interview-dialogue__inner+.c-interview-dialogue__inner{margin-top:40px}}.c-interview-dialogue.--multiple .c-interview-dialogue__answer+.c-interview-dialogue__answer{margin-top:30px}.c-interview-dialogue.--multiple .c-interview-dialogue__cross__image{margin:80px auto 0}@media (max-width:960px){.c-interview-dialogue.--multiple .c-interview-dialogue__cross__image{margin:40px auto 0}}.c-interview-dialogue.--multiple .c-interview-dialogue__cross__image>img{border-radius:4px;display:block;height:100%;margin:0 auto;max-height:330px;max-width:580px;object-fit:cover;object-position:bottom;width:100%}@media (max-width:960px){.c-interview-dialogue.--multiple .c-interview-dialogue__cross__image>img{max-height:190px}}.c-interview-dialogue.--multiple .c-interview-dialogue__cross__image.--full>img{max-height:450px;max-width:none}@media (max-width:960px){.c-interview-dialogue.--multiple .c-interview-dialogue__cross__image.--full>img{border-radius:0;margin-left:-20px;max-height:180px;width:calc(100% + 40px)}}#interview-detail .section__container:has(.c-tag__item.--va)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#e55e74}#interview-detail .section__container:has(.c-tag__item.--eng)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#a88e1e}#interview-detail .section__container:has(.c-tag__item.--prd)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#5269ce}#interview-detail .section__container:has(.c-tag__item.--bp)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#45b2e0}#interview-detail .section__container:has(.c-tag__item.--snd)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#76b946}#interview-detail .section__container:has(.c-tag__item.--gd)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#3acbb4}#interview-detail .section__container:has(.c-tag__item.--ac)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#b677d3}#interview-detail .section__container:has(.c-tag__item.--int)+.section__container .c-interview-dialogue .c-interview-dialogue__question .--strong:before{color:#d67f42}.c-committee-carousel{margin-top:70px;overflow:visible;transition:margin-left .5s ease-in-out;width:100%}@media (max-width:768px){.c-committee-carousel{margin-left:20px;width:106%}}.c-committee-carousel .swiper-wrapper{align-items:stretch}.c-committee-carousel .swiper-slide{display:flex;flex-direction:column;height:auto;justify-content:space-between;overflow:visible}.c-committee-carousel .c-committee-card__item{border:none;padding:0}.c-committee-carousel .c-committee-card__detail{word-break:break-all}.c-committee-carousel .c-committee-card__comment{align-items:center;border:1px solid #d8d8d8;border-radius:8px;box-sizing:border-box;display:flex;height:112px;justify-content:center;margin-top:10px;padding:20px;text-align:center}@media (max-width:768px){.c-committee-carousel .c-committee-card__comment{height:100px}}.c-committee-carousel .c-committee-card__comment .c-text{-webkit-box-orient:vertical;display:-webkit-box;font-weight:550;-webkit-line-clamp:3;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;word-break:break-word}.c-guide-carousel{margin:70px auto 40px;overflow:visible;transition:margin-left .5s ease-in-out;width:100%}@media (max-width:768px){.c-guide-carousel{margin-left:20px;margin-top:110px}}.c-guide-carousel .swiper-wrapper{align-items:stretch}.c-guide-carousel .swiper-slide{display:flex;flex-direction:column;height:auto;overflow:visible}.c-guide-carousel .c-guide-card{display:flex;flex-direction:column;height:100%;width:100%}.c-guide-carousel .c-guide-card__link{background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;display:flex;gap:20px;height:100%;justify-content:space-between;padding:30px 30px 60px;position:relative;text-decoration:none}@media (max-width:768px){.c-guide-carousel .c-guide-card__link{flex-direction:column;padding:0 30px 60px}}.c-guide-carousel .c-guide-card__link .c-guide-card__image__wrap{align-items:flex-start;display:flex;justify-content:center}@media (max-width:768px){.c-guide-carousel .c-guide-card__link .c-guide-card__image__wrap{margin-top:-50px}}.c-guide-carousel .c-guide-card__link .c-guide-card__image{aspect-ratio:1/1;border-radius:10px;max-height:200px;max-width:200px;object-fit:contain}@media (max-width:768px){.c-guide-carousel .c-guide-card__link .c-guide-card__image{max-height:180px;max-width:180px}}.c-guide-carousel .c-guide-card__link .c-guide-card__text{flex-grow:1}.c-guide-carousel .c-guide-card__link .c-guide-card__title__sub{color:#909090;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 500;line-height:28px}.c-guide-carousel .c-guide-card__link .c-guide-card__title{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:18px;font-variation-settings:"wght" 600;line-height:26px}@media (max-width:768px){.c-guide-carousel .c-guide-card__link .c-guide-card__title{font-size:16px}}.c-guide-carousel .c-guide-card__link .c-guide-card__title+.c-guide-card__description{margin-top:20px;word-break:break-word}.c-guide-carousel .c-guide-card__link .c-guide-card__arrow{bottom:0;display:block;height:32px;overflow:hidden;position:absolute;right:30px;transform:translateY(-50%);width:32px}.c-guide-carousel .c-guide-card__link .c-guide-card__arrow>span{display:block;height:32px;position:relative;width:32px}.c-guide-carousel .c-guide-card__link .c-guide-card__arrow>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-b-thin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}@media (min-width:961px){.c-guide-carousel .c-guide-card__link:hover .c-guide-card__arrow>span:after{animation:committee-jump-arrow .6s ease forwards}}.c-arrow__jump{bottom:0;overflow:hidden;position:absolute;right:0}.c-arrow__jump,.c-arrow__jump>span{display:block;height:20px;width:20px}.c-arrow__jump>span{position:relative}.c-arrow__jump>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-b-thin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:10px;position:absolute;right:0;transform:translateY(-50%);width:10px}.c-carousel{padding-bottom:50px;position:relative}.c-carousel .c-carousel__arrow__wrap{bottom:0;position:absolute;right:0;width:200px}@media (max-width:768px){.c-carousel .c-carousel__arrow__wrap{right:50%;transform:translate(48%);width:150px}}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow__inner{position:relative}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow{align-items:center;background-color:#fff;border:1px solid #404040;border-radius:50%;display:flex;height:46px;justify-content:center;transition:background-color .3s ease,border-color .3s ease;width:46px}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow:after{background-image:url(../../assets/images/common/icon_carousel-arrow-next.svg);background-repeat:no-repeat;background-size:cover;content:"";height:15px;width:8px}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow.--prev{left:auto;right:60px}@media (max-width:768px){.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow.--prev{left:-40px;right:inherit}}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow.--prev:after{background-image:url(../../assets/images/common/icon_carousel-arrow-prev.svg)}@media (min-width:961px){.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow:hover{background-color:#ed6c00;border:1px solid #ed6c00}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow:hover:after{background-image:url(../../assets/images/common/icon_carousel-arrow-next-hover.svg)}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow:hover.--prev:after{background-image:url(../../assets/images/common/icon_carousel-arrow-prev-hover.svg)}}.c-carousel .c-carousel__arrow__wrap .c-carousel__arrow.--next{left:auto;right:0}.c-carousel .c-carousel__pagination{align-items:center;bottom:-5px;display:flex;gap:5px;left:auto;position:absolute;right:123px;width:auto}@media (max-width:768px){.c-carousel .c-carousel__pagination{right:50%;transform:translate(21%)}}.c-carousel .c-carousel__pagination .swiper-pagination-bullet{background-color:#d1d1d1;height:4px;margin:0!important;opacity:1;transition:all .3s ease;width:4px}.c-carousel .c-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ed6c00}.c-box__button{display:flex;gap:40px}@media (max-width:768px){.c-box__button{flex-direction:column;gap:20px}}.c-box__button__item{flex:1 1;width:100%}.c-box__button__item .c-box__button__link{border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;display:block;max-width:530px;padding:35px 20px 53px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media (max-width:768px){.c-box__button__item .c-box__button__link{margin:0 auto}}.c-box__button__item .c-box__button__link .c-box__button__image{height:42px;object-fit:contain;width:100%}.c-box__button__item .c-box__button__link .c-box__button__image+.c-title{margin-top:15px}.c-box__button__item .c-box__button__link .c-title+.c-title{margin-top:30px}.c-box__button__item .c-box__button__link .c-arrow__jump{bottom:30px;height:32px;right:40px;width:32px}@media (max-width:855px){.c-box__button__item .c-box__button__link .c-arrow__jump{bottom:20px;right:30px}}@media (max-width:768px){.c-box__button__item .c-box__button__link .c-arrow__jump{bottom:16px;right:20px}}.c-box__button__item .c-box__button__link .c-arrow__jump>span{height:32px;width:32px}.c-box__button__item .c-box__button__link .c-arrow__jump>span:after{height:16px;width:16px}@media (min-width:961px){.c-box__button__item .c-box__button__link:hover{border-color:#000}.c-box__button__item .c-box__button__link:hover .c-arrow__jump>span:after{animation:boxbutton-jump-arrow .6s ease forwards}}@media (min-width:769px) and (max-width:960px){.c-box__button__item .c-box__button__link:hover .c-arrow__jump>span:after{animation:boxbutton-jump-arrow .6s ease forwards}}@keyframes boxbutton-jump-arrow{0%{right:0;top:50%}50%{right:-35px;top:-20%}55%{right:-35px;top:-20%}56%{right:35px;top:150%}to{right:0;top:50%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.section__container:has(+form){margin-bottom:80px}.section__container:has(+form .c-form.--border){margin-bottom:40px}.section__container .c-form__buttons{margin-top:60px}.section__container .c-form__error{margin-bottom:20px}.section__container .c-form__error>li{color:#f01f1f;font-size:28px;font-weight:600;margin-bottom:10px}@media (max-width:768px){.section__container .c-form__error>li{font-size:20px}}.section__container .c-form__error>li:last-of-type{margin-bottom:0}form .section__container.--bg-ivory{padding-bottom:60px}form+.section__container:has(.c-button.--pageback){padding-top:0}form:has(.c-form.--border):has(+.section__container .c-button.--pageback) .section__container{margin-bottom:60px}form .c-form__top__text+.c-form{margin-top:40px}form .c-form__top__text+.c-form.--enquete{margin-top:90px}form .c-form__top__text+.c-form.--enquete:has(.c-form__static){margin-top:40px}@media (max-width:768px){form .c-form__top__text+.c-form.--enquete{margin-top:40px}}form .c-form__top__text+.c-form.--border{margin-top:30px}form .c-form__top__text+.c-title .c-title__third{margin-top:40px}form .c-form__top__text.--flex{display:flex;justify-content:space-between;width:100%}@media (max-width:768px){form .c-form__top__text.--flex{align-items:flex-end}}form .c-form__top__text.--flex .c-form__right__buttons{align-items:flex-end;display:flex;flex-direction:column;gap:20px}form .c-form__top__text.--flex .c-form__right__buttons .c-button__link>span{font-weight:600}form .--jp.--required{display:block;position:relative;width:-webkit-fit-content;width:fit-content}form .--jp.--required:after{color:#f01f1f;content:"*";display:block;font-size:12px;height:4px;opacity:1;position:absolute;right:-10px;top:0;visibility:visible;width:4px}form .is-error .c-form__input,form .is-error .c-form__select,form .is-error .c-form__textarea{border-color:#f01f1f!important}form .is-error .c-form__textarea::placeholder{color:#f01f1f!important}form .is-error .error-message{color:#f01f1f;display:block;font-size:13px;margin-top:5px}@media (max-width:768px){form .is-error .error-message{margin-top:0}}.c-form{display:flex;flex-direction:column;gap:35px}.c-form .c-form__group{align-items:flex-start;display:flex;gap:30px}@media (max-width:768px){.c-form .c-form__group{flex-direction:column;gap:20px}}.c-form .c-form__group .c-form__label{flex-basis:calc(30% - 15px);font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;width:100%}@media (max-width:768px){.c-form .c-form__group .c-form__label{flex-basis:100%}}.c-form .c-form__group .c-form__label .--jp{font-size:16px;font-variation-settings:"wght" 500}@media (max-width:768px){.c-form .c-form__group .c-form__label .--jp{font-size:15px}}.c-form .c-form__group .c-form__label .--en{color:#5c5c5c;display:block;font-size:13px}@media (max-width:768px){.c-form .c-form__group .c-form__label .--en{font-size:12px}}.c-form .c-form__group .c-form__checkbox,.c-form .c-form__group .c-form__input,.c-form .c-form__group .c-form__select,.c-form .c-form__group .c-radiobutton{color:#000}@media (max-width:768px){.c-form .c-form__group .c-form__checkbox,.c-form .c-form__group .c-form__input,.c-form .c-form__group .c-form__select,.c-form .c-form__group .c-radiobutton{flex-basis:100%}}.c-form .c-form__group .c-radiobutton{flex-basis:calc(70% - 15px)}.c-form .c-form__group>.c-form__wrapper{max-width:335px;width:100%}@media (max-width:768px){.c-form .c-form__group>.c-form__wrapper{max-width:none}}.c-form .c-form__group>.c-form__wrapper>.c-form__input{margin-bottom:10px}.c-form .c-form__group .c-form__input,.c-form .c-form__group .c-form__select,.c-form .c-form__group .c-form__textarea{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:400;max-width:335px;padding:2.5px 10px;width:100%}@media (max-width:768px){.c-form .c-form__group .c-form__input,.c-form .c-form__group .c-form__select,.c-form .c-form__group .c-form__textarea{max-width:none}}.c-form .c-form__group .c-form__input::placeholder,.c-form .c-form__group .c-form__select::placeholder,.c-form .c-form__group .c-form__textarea::placeholder{color:#909090}.c-form .c-form__group .c-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../assets/images/common/icon_select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;color:#000!important;cursor:pointer;padding-right:30px}@media (max-width:768px){.c-form .c-form__group .c-form__input__group{width:100%}}.c-form .c-form__group .c-form__input__group .c-form__input+.c-text{margin-top:10px}.c-form .c-form__group .c-form__input__group .c-form__input+.c-form__input,.c-form .c-form__group .c-form__input__group .c-form__input+.c-text+.c-form__input{margin-top:20px}.c-form .c-form__group .c-input__detail{flex-basis:100%;font-size:13px;margin-top:5px;width:100%}.c-form .c-form__group .c-form__checkbox{max-width:none}.c-form .c-form__group .c-form__textarea{max-width:none;min-height:245px;resize:none;width:100%}.c-form .c-form__group .c-form__static{flex-basis:calc(60% - 15px)}.c-form .c-form__group .c-form__static .c-form__static__text:has(p+p){display:flex;flex-direction:column;gap:30px}.c-form .c-form__group .c-form__static>p{font-size:14px}.c-form .c-form__group .c-form__static:has(.c-form__delet__button){align-items:center;display:flex;gap:20px}.c-form .c-form__group .c-form__static:has(.c-link){display:flex;flex-wrap:wrap;gap:10px 20px}.c-form .c-form__group .c-form__delet__button .c-button__link{background:#0000;border:1px solid #d5d5d5;border-radius:4px;cursor:pointer;padding:2px 10px;transition:all .3s ease}.c-form .c-form__group .c-form__delet__button .c-button__link>span{color:#f01f1f;padding-left:20px;position:relative}.c-form .c-form__group .c-form__delet__button .c-button__link>span:before{background-image:url(../../assets/images/common/icon_delete.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.c-form .c-form__group .c-form__delet__button .c-button__link:hover{border-color:#f01f1f}.c-form .c-form__group .c-form__delet__button.--disabled{pointer-events:none}.c-form .c-form__group .c-form__delet__button.--disabled .c-button__link{background:#d5d5d5;border-color:#d5d5d5}.c-form .c-form__group .c-form__delet__button.--disabled .c-button__link>span{color:#fff}.c-form.--enquete .c-form__label{flex-basis:calc(40% - 15px)}.c-form.--enquete .c-form__checkbox,.c-form.--enquete .c-form__input,.c-form.--enquete .c-form__select,.c-form.--enquete .c-form__textarea,.c-form.--enquete .c-radiobutton{flex-basis:calc(60% - 15px)}@media (max-width:768px){.c-form.--enquete .c-form__checkbox,.c-form.--enquete .c-form__input,.c-form.--enquete .c-form__select,.c-form.--enquete .c-form__textarea,.c-form.--enquete .c-radiobutton{flex-basis:100%;width:100%}}.c-form.--enquete .c-form__other{display:flex;flex-direction:column;gap:10px;margin-top:30px}.c-form.--enquete .c-form__other .c-form__other__label{color:#5c5c5c;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650}.c-form.--enquete .c-form__other .c-form__textarea{min-height:100px;padding:10px}.c-form.--enquete .c-form__other .c-form__textarea:has(+.error-message){border-color:#f01f1f!important}.c-form.--enquete .c-form__other .error-message{color:#f01f1f;font-size:13px;margin-top:5px}.c-form.--border{border:1px solid #d8d8d8;border-radius:4px;padding:60px}@media (max-width:768px){.c-form.--border{padding:20px}}.c-form.--border .c-form__label{flex-basis:calc(20% - 15px);width:calc(20% - 15px)}@media (max-width:768px){.c-form.--border .c-form__label{flex-basis:100%;width:100%}}.c-form.--border .c-form__label .--jp{color:#5c5c5c;font-size:14px}.c-form.--border .c-form__input{flex-basis:calc(80% - 15px);font-size:12px;max-width:372px!important;width:100%}@media (max-width:768px){.c-form.--border .c-form__input{flex-basis:100%;max-width:none!important}}.c-form.--border .c-form__input__group{flex-basis:calc(80% - 15px);max-width:372px!important}@media (max-width:768px){.c-form.--border .c-form__input__group{max-width:none!important}}.c-form.--border .c-button.--medium.--right{margin-top:5px}.c-form.--border .c-button.--medium.--right .c-button__link{min-width:100px;padding:12px 36px}.c-form.--login{box-sizing:border-box;gap:0;margin:0 auto;max-width:530px}@media (max-width:768px){.c-form.--login{padding:40px 20px}}.c-form.--login .c-form__login__head .c-form__login__image{display:block;margin:0 auto 10px}.c-form.--login .c-form__login__head+.c-form__group{margin-top:40px}@media (max-width:768px){.c-form.--login .c-form__login__head+.c-form__group{margin-top:30px}}.c-form.--login .c-form__group{gap:10px}.c-form.--login .c-form__group .c-form__label{min-width:100px}.c-form.--login .c-form__group .c-form__input{font-size:12px}.c-form.--login .c-form__group .c-form__input::placeholder{color:#6c6c6c}.c-form.--login .c-form__group .c-input__detail{line-height:18px}.c-form.--login .c-form__group+.c-form__group{margin-top:20px}@media (max-width:768px){.c-form.--login .c-form__group+.c-form__group{margin-top:30px}}.c-form.--login .c-form__group+.c-checkbox{margin-top:30px}.c-form.--login .c-checkbox+.c-link{margin-top:20px}.c-form.--login .c-link+.c-button{margin-top:40px}.c-form.--login .c-button .c-button__link{min-width:290px}.c-form.--login .c-button+.c-link{margin-top:20px}@media (max-width:768px){.c-form.--login .c-button+.c-link{margin-top:15px}}.c-form__agreement{margin-top:60px}.c-form__agreement .c-title__fourth{line-height:22px}.c-form__agreement .c-title__fourth .--required{display:block;position:relative;width:-webkit-fit-content;width:fit-content}.c-form__agreement .c-title__fourth .--required:after{color:#f01f1f;content:"*";display:block;font-size:12px;height:4px;opacity:1;position:absolute;right:-10px;top:0;visibility:visible;width:4px}.c-form__agreement .c-title__fourth>small{color:#5c5c5c;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 300}.c-form__agreement .c-text{line-height:22px}.c-form__agreement .c-text+.c-text{margin-top:15px}.c-form__agreement .c-text+.c-checkbox{margin-top:25px}.c-form__agreement .c-text.--scroll{background-color:#fff;border:1px solid #d5d5d5;font-size:13px;height:150px;overflow:scroll;padding:10px}.c-form__agreement .c-checkbox{border-bottom:1px solid #b4b4b4;padding-bottom:10px;width:-webkit-fit-content;width:fit-content}.c-form__agreement .c-checkbox .c-checkbox__label{align-items:flex-start}.c-form__agreement .c-checkbox .c-checkbox__input{margin:2px 0 0;pointer-events:none}.c-form__agreement .c-checkbox .c-checkbox__text{font-weight:600}.c-form__agreement .c-checkbox .c-checkbox__text>small{color:#5c5c5c;display:block;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 300}.c-form__agreement .c-checkbox .c-checkbox__text.--checked{padding-left:30px;position:relative}.c-form__agreement .c-checkbox .c-checkbox__text.--checked:before{background-image:url(../../assets/images/common/icon_check_disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:1px;width:20px}.c-completed{padding-top:20vh}@media (max-width:768px){.c-completed{padding:180px 0 100px}}.p-pass__table{margin-top:60px;width:100%}.p-pass__table,.p-pass__table td,.p-pass__table th{border-collapse:collapse}.p-pass__table .p-pass__table__head.is-pc{display:none}@media (min-width:961px){.p-pass__table .p-pass__table__head.is-pc{display:table-row}}.p-pass__table .p-pass__table__head.is-sptb{display:none}@media (max-width:960px){.p-pass__table .p-pass__table__head.is-sptb{display:table-row}}.p-pass__table .p-pass__table__title{padding-bottom:20px;position:relative}@media (max-width:960px){.p-pass__table .p-pass__table__title{padding-bottom:10px}}.p-pass__table .p-pass__table__title:before{background-color:#909090;bottom:0;content:"";height:1px;left:0;position:absolute;width:90%}@media (max-width:960px){.p-pass__table .p-pass__table__title:before{width:100%}}.p-pass__table .p-pass__table__title>span{color:#909090;font-size:14px;font-weight:400;line-height:20px;padding-right:10%}@media (max-width:960px){.p-pass__table .p-pass__table__title>span{display:block;font-size:13px;padding-right:0;text-align:left}}.p-pass__table .p-pass__table__title.--last:before{width:100%}.p-pass__table .p-pass__table__title.--last>span{padding-right:0}@media (max-width:960px){.p-pass__table .p-pass__table__title{display:block;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__menu{box-sizing:border-box;padding:40px 40px 40px 20px;position:relative;width:300px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__menu{display:block;padding:40px 0 20px;position:static;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__menu:before{background-color:#909090;bottom:0;content:"";height:1px;left:0;position:absolute;width:90%}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__menu:before{width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner{max-width:240px;position:absolute;top:40px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner{max-width:none;position:static;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--expo,.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--peracon{position:static}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span{display:block;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:20px;font-variation-settings:"wght" 650;line-height:24px;padding-left:70px;position:relative}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span{font-size:18px}}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span:before{background-image:url(../../assets/images/common/icon_ticket-regular.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span+.c-text{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650;margin-top:25px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span+.c-text{margin-top:23px}}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span+.c-text+.c-text:has(.--small){line-height:18px;margin-top:15px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner>span+.c-text+.c-text:has(.--small){margin-top:10px}}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--day>span:before{background-image:url(../../assets/images/common/icon_ticket-day.svg)}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--expo>span:before{background-image:url(../../assets/images/common/icon_ticket-expo.svg)}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--sponsor>span:before{background-image:url(../../assets/images/common/icon_ticket-sponsor.svg)}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--online>span:before{background-image:url(../../assets/images/common/icon_ticket-online.svg)}.p-pass__table .p-pass__table__body .p-pass__table__menu .p-pass__table__menu__inner.--peracon>span:before{background-image:url(../../assets/images/common/icon_ticket-peracon.svg)}.p-pass__table .p-pass__table__body .p-pass__table__program{box-sizing:border-box;padding:40px 20px;position:relative;width:250px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__program{display:block;padding:0 0 30px;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__program:before{background-color:#909090;bottom:0;content:"";height:1px;left:0;position:absolute;width:90%}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__program:before{background-color:#d5d5d5;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__program .c-list{max-width:200px;position:absolute;top:40px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__program .c-list{max-width:none;position:static;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__program .c-list .c-list__item+.c-list__item{margin-top:10px}.p-pass__table .p-pass__table__body .p-pass__table__program .c-list .c-list__item .c-list__text{font-size:13px;line-height:20px}.p-pass__table .p-pass__table__body .p-pass__table__program.--initial .c-list{position:static}.p-pass__table .p-pass__table__body .p-pass__table__category{box-sizing:border-box;padding:0 20px;position:relative;width:170px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__category{display:block;padding:20px 0;position:static;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__category:before{background-color:#d5d5d5;bottom:0;content:"";height:1px;left:0;position:absolute;width:90%}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__category:before{width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__category.--last:before{background-color:#909090}.p-pass__table .p-pass__table__body .p-pass__table__category>span{font-size:16px;font-weight:600}.p-pass__table .p-pass__table__body .p-pass__table__category .c-text .--small{display:inline-block;line-height:18px;margin-top:10px}.p-pass__table .p-pass__table__body .p-pass__table__price{box-sizing:border-box;line-height:1;position:relative}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__price{display:block;width:100%}}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:30px 20px 0}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner{font-size:14px;padding:0}}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--first{padding-top:40px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--first{padding:0}}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--border{padding-bottom:30px;padding-top:20px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--border{padding-bottom:20px;padding-top:15px}}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--border:before{background-color:#d5d5d5;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--last{padding-bottom:40px;padding-top:20px}@media (max-width:960px){.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--last{padding-bottom:35px;padding-top:15px}}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner.--last:before{background-color:#909090;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.p-pass__table .p-pass__table__body .p-pass__table__price .p-pass__table__price__inner .--price{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:24px;font-variation-settings:"wght" 650}.p-pass__table+.p-pass__table__attention{margin-top:30px}@media (max-width:960px){.p-pass__table+.p-pass__table__attention{margin-top:20px}}.c-ticket-guide__step{margin-top:40px;width:100%}.c-ticket-guide__step .c-ticket-guide__step__item{background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;height:100%;min-height:110px;width:100%}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item{height:auto}}.c-ticket-guide__step .c-ticket-guide__step__item+.c-ticket-guide__step__item{margin-top:30px;position:relative}.c-ticket-guide__step .c-ticket-guide__step__item+.c-ticket-guide__step__item:before{background-image:url(../../assets/images/common/icon_step-arrow_yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:50%;position:absolute;top:-21px;transform:translate(-50%);width:24px}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner{align-items:stretch;display:flex;height:100%;min-height:110px;padding-right:20px;position:relative}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner{padding-right:30px}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner:has(.c-ticket-guide__step__item__text):before{background-color:#d8d8d8;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner:has(.c-ticket-guide__step__item__text):before{display:none}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__icon{align-items:center;background-color:#ed6c00;border:1px solid #ed6c00;border-radius:7px 0 0 7px;display:flex;flex-direction:column;gap:5px;height:auto;justify-content:flex-start;margin:-1px 30px -1px -1px;padding-top:30px;width:60px}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__icon{margin-right:20px}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__icon .c-ticket-guide__step__item__icon__text{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:10px;font-variation-settings:"wght" 650}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__icon .c-ticket-guide__step__item__icon__image{height:41px;object-fit:contain;width:32px}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title__detail{align-items:center;display:flex;flex-basis:calc(100% - 80px)}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title__detail{align-items:flex-start;flex-direction:column;padding:30px 0}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text,.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title{flex-basis:50%}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text,.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title{flex-basis:100%;width:100%}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:18px;font-variation-settings:"wght" 500}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title{display:flex;flex-direction:column;justify-content:center}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text{padding:15px 0}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--small{display:block;line-height:18px;margin-top:10px}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text{border-top:1px solid #d8d8d8;margin-top:10px;padding-bottom:0;padding-top:20px}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--flex{align-items:center;display:flex;gap:25px}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--flex .--strong{flex-basis:calc(50% - 12.5px)}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--flex .--strong{font-size:12px}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--time{position:relative;width:410px}@media (max-width:960px){.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--time{width:auto}}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text .--time:after{background-image:url(../../assets/images/guide/icon_arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:50%;top:50%;transform:translateY(-50%);width:5px}.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text+.c-docs__link,.c-ticket-guide__step .c-ticket-guide__step__item .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text+.c-list{margin-top:20px}.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner{min-height:260px;padding-right:30px}.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner:before{display:none}.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__title__detail{align-items:flex-start;gap:30px;justify-content:space-between;padding:30px 0}.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text{margin-top:20px;padding:0}@media (max-width:960px){.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__text{border-top:none;margin-top:10px}}.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__image{aspect-ratio:34/20;height:auto;max-width:340px;object-fit:contain;width:100%}@media (max-width:960px){.c-ticket-guide__step.--image .c-ticket-guide__step__item__inner .c-ticket-guide__step__item__image{height:auto;margin-top:20px;max-width:none;width:100%}}.c-text+.c-multiple__buttons{margin-top:40px}.c-multiple__buttons{display:flex;gap:10px}@media (max-width:768px){.c-multiple__buttons{flex-direction:column}}.c-multiple__buttons .c-button{flex:1 1}.c-multiple__buttons .c-button .c-button__link{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 600;max-width:none;width:100%}.c-multiple__buttons .c-button.is-active{pointer-events:none}.c-multiple__buttons .c-button:not(.is-active) .c-button__link{background-color:#bcbcbc;border-color:#bcbcbc}.c-multiple__buttons .c-button:not(.is-active) .c-button__link>span{color:#fff}@media (min-width:961px){.c-multiple__buttons .c-button:not(.is-active) .c-button__link:hover{background-color:#fff;border-color:#f3c61e}.c-multiple__buttons .c-button:not(.is-active) .c-button__link:hover>span{color:#f3c61e}}html:has(.c-table-anchorlink){scroll-behavior:smooth;scroll-padding-top:100px}.c-table-anchorlink .c-table-anchorlink__inner{border:1px solid #edf0f2;border-radius:4px;padding:40px}@media (max-width:768px){.c-table-anchorlink .c-table-anchorlink__inner{padding:20px}}.c-table-anchorlink .c-table-anchorlink__title .c-text>span{color:#5c5c5c;font-size:14px}.c-table-anchorlink .c-table-anchorlink__contents{display:flex;gap:40px;margin-top:20px}@media (max-width:768px){.c-table-anchorlink .c-table-anchorlink__contents{flex-direction:column;gap:20px}}.c-table-anchorlink .c-table-anchorlink__column{flex-basis:calc(50% - 20px)}.c-table-anchorlink .c-table-anchorlink__list{display:flex;flex-direction:column;gap:15px}@media (max-width:768px){.c-table-anchorlink .c-table-anchorlink__list.--right .c-table-anchorlink__item:last-child{border-bottom:none;padding-bottom:0}}.c-table-anchorlink .c-table-anchorlink__list .c-table-anchorlink__item{border-bottom:1px solid #edf0f2;padding-bottom:15px}.c-table-anchorlink .c-table-anchorlink__list .c-table-anchorlink__item .c-table-anchorlink__link{color:#000;display:flex;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:14px;font-variation-settings:"wght" 500;gap:8px;text-decoration:none}.c-table-anchorlink .c-table-anchorlink__list .c-table-anchorlink__item .c-table-anchorlink__number{align-items:center;border:1px solid #1d7ff0;border-radius:4px;color:#1d7ff0;display:flex;flex-direction:column;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 500;height:22px;line-height:22px;min-width:22px;width:22px}.c-table-anchorlink .c-table-anchorlink__list.--sub{padding:0}.c-table-anchorlink .c-table-anchorlink__list.--sub .c-table-anchorlink__item{border-bottom:none;padding-bottom:0}.c-table-anchorlink .c-table-anchorlink__list.--sub .c-table-anchorlink__item:first-child{padding-top:15px}.c-table-anchorlink .c-table-anchorlink__list.--sub .c-table-anchorlink__item .c-table-anchorlink__link{padding-left:32px;position:relative}@media (max-width:768px){.c-table-anchorlink .c-table-anchorlink__list.--sub .c-table-anchorlink__item .c-table-anchorlink__link{font-size:13px}}.c-table-anchorlink .c-table-anchorlink__list.--sub .c-table-anchorlink__item .c-table-anchorlink__link:before{background-color:#000;content:"";height:1px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.c-steps{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;position:relative}@media (max-width:960px){.c-steps{flex-direction:column;gap:20px;margin-top:20px}}.c-steps .c-steps__box{flex:1 1;position:relative}.c-steps .c-steps__box:before{background-color:#ed6c00;border-radius:8px 0;content:"STEP 1";font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 650;left:0;line-height:100%;padding:5px 10px;position:absolute;top:0;z-index:1}.c-steps .c-steps__box:after{background-image:url(../../assets/images/guide/icon_triangle-yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;position:absolute;right:-22px;top:50%;transform:translate(-50%,-50%);width:11px}@media (max-width:960px){.c-steps .c-steps__box:after{bottom:-23px;right:50%;top:auto;transform:rotate(90deg)}}.c-steps .c-steps__box:last-child:after{display:none}.c-steps .c-steps__box .c-steps__box__inner{background-color:initial;border:1px solid #edf0f2;border-radius:8px;box-sizing:border-box;color:#262626;cursor:pointer;display:block;height:100%;padding:90px 24px 20px;position:relative;text-align:left;text-decoration:none;width:100%}@media (max-width:960px){.c-steps .c-steps__box .c-steps__box__inner{display:flex;flex-direction:column;justify-content:center;min-height:110px;padding:25px 25px 25px 29%}}.c-steps .c-steps__box .c-steps__box__inner:before{background-image:url(../../assets/images/guide/icon_step-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;left:50%;position:absolute;top:30px;transform:translate(-50%);width:50px}@media (max-width:960px){.c-steps .c-steps__box .c-steps__box__inner:before{left:14vw}}.c-steps .c-steps__box .c-steps__box__text{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;line-height:20px;text-align:center}@media (max-width:960px){.c-steps .c-steps__box .c-steps__box__text{font-size:15px;line-height:24px;text-align:left}}.c-steps .c-steps__box .c-steps__box__text.--red{color:#f01f1f!important;font-size:12px;margin-top:3px}.c-steps .c-steps__box.--pay:before{content:"STEP 2"}.c-steps .c-steps__box.--pay .c-steps__box__inner:before{background-image:url(../../assets/images/guide/icon_step-02.svg)}.c-steps .c-steps__box.--skip:before{background-color:#000;color:#fff;content:"SKIP"}.c-steps .c-steps__box.--skip .c-steps__box__inner{background-color:#f4f4f4}.c-steps .c-steps__box.--skip .c-steps__box__inner:before{background-image:url(../../assets/images/guide/icon_step-skip.svg)}.c-steps .c-steps__box.--skip .c-steps__box__text{border-color:#edf0f2;color:#959595}.c-steps .c-steps__box.--pass:before{content:"STEP 3"}.c-steps .c-steps__box.--pass .c-steps__box__inner:before{background-image:url(../../assets/images/guide/icon_step-03.svg)}.c-steps .c-steps__box.--signup:before{content:"STEP 4"}.c-steps .c-steps__box.--signup .c-steps__box__inner:before{background-image:url(../../assets/images/guide/icon_step-04.svg)}.c-steps .c-steps__box.--check:before{content:"STEP 5"}.c-steps .c-steps__box.--check .c-steps__box__inner:before{background-image:url(../../assets/images/guide/icon_step-05.svg)}.c-guide__flexbox{margin-top:45px}.c-guide__flexbox+.c-guide__flexbox{margin-top:50px}.c-guide__flexbox .c-title:has(.c-title__third){margin-bottom:30px}.c-guide__flexbox .c-guide__flexbox__inner{display:flex;gap:40px;justify-content:space-between}@media (max-width:768px){.c-guide__flexbox .c-guide__flexbox__inner{flex-direction:column-reverse;gap:15px}}@media (max-width:768px){.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-title:has(.c-title__fourth){margin-bottom:10px}}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-text .--flex{align-items:center;display:flex;gap:25px}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-text .--flex .--strong{flex-basis:calc(20% - 12.5px)}@media (max-width:960px){.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-text .--flex .--strong{font-size:12px}}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-text .--time{position:relative;width:410px}@media (max-width:960px){.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-text .--time{width:auto}}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item .c-text .--time:after{background-image:url(../../assets/images/guide/icon_arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:18%;position:absolute;top:50%;transform:translateY(-50%);width:5px}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item.--english .c-text{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:16px}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item.--english .--strong{font-size:16px;margin-right:10px}.c-guide__flexbox .c-guide__flexbox__inner .c-guide__flexbox__item.--english .--small{font-size:14px}.c-guide__flexbox .c-guide__flexbox__inner .c-text+.c-text{display:block;margin-top:10px}.c-guide__flexbox .c-guide__flexbox__inner .c-text+.c-link{margin-top:15px}.c-guide__flexbox .c-guide__flexbox__image{aspect-ratio:34/20;height:100%;max-width:340px;object-fit:contain;width:100%}@media (max-width:768px){.c-guide__flexbox .c-guide__flexbox__image{max-width:100%}}#guide .c-navigation{align-items:flex-end;height:0;margin-top:0;pointer-events:none}@media (max-width:768px){#guide .c-navigation{display:block;height:auto;margin-top:-250px;width:100%}}#guide .c-navigation__list{cursor:pointer!important;pointer-events:visible}@media (max-width:768px){#guide .c-navigation__list{display:none}}#guide .c-float-table{margin:20px 20px 35px;min-width:490px;padding:30px 30px 50px;position:relative}@media (max-width:768px){#guide .c-float-table{min-width:auto;padding:20px 20px 60px}}#guide .c-float-table:before{background-color:#393939;border-radius:34px;bottom:0;content:"";display:block;height:40px;position:absolute;right:0;width:110px;z-index:-1}@media (max-width:768px){#guide .c-float-table:before{right:50%;transform:translate(50%)}}#guide .c-float-table:has(.is-open):before{animation:background-open .5s ease-in-out forwards}@keyframes background-open{0%{background-color:#393939;border-radius:34px;height:40px;width:110px;@media (max-width:768px){#guide .c-float-table:has(.is-open):before{transform:scaleY(0);transform-origin:center bottom}}}to{background-color:#484848;border-radius:12px;height:100%;width:100%;@media (max-width:768px){#guide .c-float-table:has(.is-open):before{transform:scaleY(1);transform-origin:center bottom}}}}#guide .c-float-table:has(.is-close):before{animation:background-close .5s ease-in-out forwards}@keyframes background-close{0%{background-color:#484848;border-radius:12px;height:100%;width:100%;@media (max-width:768px){#guide .c-float-table:has(.is-close):before{transform:scaleY(1);transform-origin:center bottom}}}20%{height:100%;width:100%;@media (max-width:768px){#guide .c-float-table:has(.is-close):before{transform:scaleY(1);transform-origin:center bottom}}}to{background-color:#393939;border-radius:34px;height:40px;width:110px;@media (max-width:768px){#guide .c-float-table:has(.is-close):before{transform:scaleY(0);transform-origin:center bottom}}}}#guide .c-float-table .c-float-table__button{background-color:initial;border:none;bottom:0;cursor:pointer!important;display:block;pointer-events:visible;position:absolute;right:0}@media (max-width:768px){#guide .c-float-table .c-float-table__button{right:50%;transform:translate(50%)}}#guide .c-float-table .c-float-table__button>span{display:block;height:40px;position:relative;transition:all .5s ease-in-out;width:110px}#guide .c-float-table .c-float-table__button>span:before{background-image:url(../../assets/images/common/icon_float_table.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:13px;left:30px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out;width:18px}#guide .c-float-table .c-float-table__button>span:after{color:#fff;content:"目次";font-size:13px;left:57px;line-height:24px;position:absolute;top:50%;transform:translateY(-50%)}#guide .c-float-table .c-float-table__button.is-clicked>span:before{background-image:url(../../assets/images/common/icon_float_table_close.svg)}#guide .c-float-table .c-float-table__button.is-clicked>span:after{content:"閉じる"}#guide .c-float-table .c-float-table__inner{box-sizing:border-box;display:block;height:100%;max-height:552px;opacity:0;overflow:hidden auto;pointer-events:none;transition:opacity .5s ease-in-out;width:100%}@media (max-width:768px){#guide .c-float-table .c-float-table__inner{max-height:380px}}#guide .c-float-table .c-float-table__inner.is-scroll{padding-right:10px}#guide .c-float-table .c-float-table__inner::-webkit-scrollbar{width:1px!important}#guide .c-float-table .c-float-table__inner::-webkit-scrollbar-track{background-color:#464646!important}#guide .c-float-table .c-float-table__inner::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #fff!important}#guide .c-float-table .c-float-table__inner.is-open{min-width:490px;opacity:1;pointer-events:auto;transition-delay:.4s}@media (max-width:768px){#guide .c-float-table .c-float-table__inner.is-open{min-width:auto}}#guide .c-float-table .c-multiple__buttons .c-button{flex:1 1}#guide .c-float-table .c-multiple__buttons .c-button .c-button__link{padding:5px}@media (max-width:768px){#guide .c-float-table .c-multiple__buttons .c-button .c-button__link{padding:10px 20px}}#guide .c-float-table .c-multiple__buttons .c-button .c-button__link>span{align-items:center;display:flex;flex-direction:column;font-size:13px;font-weight:400;justify-content:center;word-break:keep-all}#guide .c-float-table .c-multiple__buttons .c-button.is-active .c-button__link>span{font-weight:600}#guide .c-float-table .c-table-anchorlink .c-table-anchorlink__inner{border:none;padding:0}#guide .c-float-table .c-table-anchorlink .c-table-anchorlink__contents{flex-direction:column;gap:20px;margin-top:25px}#guide .c-float-table .c-table-anchorlink .c-table-anchorlink__list .c-table-anchorlink__item{border-color:#909090}#guide .c-float-table .c-table-anchorlink .c-table-anchorlink__list .c-table-anchorlink__item .c-table-anchorlink__link{color:#fff;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 500;width:100%}#guide .c-float-table .c-table-anchorlink .c-table-anchorlink__list .c-table-anchorlink__item .c-table-anchorlink__number{border-color:#fff;color:#fff;font-variation-settings:"wght" 500}#guide .c-float-table .c-table-anchorlink .c-table-anchorlink__list.--sub .c-table-anchorlink__link:before,.c-select{background-color:#fff}.c-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../assets/images/common/icon_select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:400;max-width:335px;padding:2.5px 30px 2.5px 10px;position:relative;width:-webkit-fit-content;width:fit-content}.c-awards-committee{display:flex;flex-wrap:wrap;gap:60px 40px}@media (max-width:960px){.c-awards-committee{flex-direction:column;gap:40px}}.c-awards-committee .c-awards-committee__contents{flex-basis:calc(50% - 20px);width:calc(50% - 20px)}@media (max-width:960px){.c-awards-committee .c-awards-committee__contents{flex-basis:100%;width:100%}}.c-awards-committee .c-awards-committee__contents .c-title__fourth>span{border-bottom:1px solid #d5d5d5;display:block;padding-bottom:5px}.c-awards-committee .c-awards-committee__contents .c-awards-committee__list{display:flex;flex-direction:column;gap:20px}.c-awards-committee .c-awards-committee__contents .c-awards-committee__item{align-items:stretch;display:flex;gap:5px}@media (max-width:960px){.c-awards-committee .c-awards-committee__contents .c-awards-committee__item{flex-direction:column;gap:10px}.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__name{align-items:baseline;display:flex;gap:5px}}.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__name .--name{display:inline-block;font-size:16px;min-width:200px}@media (max-width:960px){.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__name .--name{min-width:auto}.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__name .--positoin.is-sp{font-size:12px}}.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__detail{display:flex;flex-wrap:wrap;gap:15px}.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__detail .--position.is-pc{min-width:105px}@media (max-width:960px){.c-awards-committee .c-awards-committee__contents .c-awards-committee__item .c-awards-committee__detail .--company{font-size:12px}}.c-prize-box+.c-prize-box{margin-top:20px}.c-prize-box .c-prize-box__inner{background-color:#fff;border:1px solid #edf0f2;border-radius:8px;padding:40px}@media (max-width:960px){.c-prize-box .c-prize-box__inner{padding:20px}}.c-prize-box .c-prize-box__head{align-items:center;border-bottom:1px solid #d5d5d5;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}@media (max-width:960px){.c-prize-box .c-prize-box__head{flex-direction:column-reverse}}.c-prize-box .c-prize-box__head .c-prize-box__title .c-title:has(.c-title__fourth){margin-bottom:0}.c-prize-box .c-prize-box__head .c-prize-box__title .c-title:has(.c-title__fourth):has(+.c-text){margin-bottom:20px}.c-prize-box .c-prize-box__head .c-prize-box__title .c-text+.c-tag{margin-top:10px}.c-prize-box .c-prize-box__head .c-prize-box__title .c-text+.c-tag .c-tag__item{padding:7px 10px}.c-prize-box .c-prize-box__head .c-prize-box__title .c-text+.c-tag .c-tag__item>span{font-weight:600;line-height:1}.c-prize-box .c-prize-box__head .p-prize-box__emblem .p-prize-box__emblem__image{height:100px;object-fit:contain;width:100px}.c-prize-box .c-prize-box__body{display:flex;gap:40px;justify-content:space-between}@media (max-width:960px){.c-prize-box .c-prize-box__body{flex-direction:column-reverse;gap:30px}}.c-prize-box .c-prize-box__body .c-prize-box__comment .c-text:has(.--strong)+.c-text{margin-top:20px}.c-prize-box .c-prize-box__body .c-prize-box__comment .c-text+.c-link{margin-top:30px}.c-prize-box .c-prize-box__body .c-prize-box__comment .c-link{display:block;font-size:16px}@media (max-width:768px){.c-prize-box .c-prize-box__body .c-prize-box__comment .c-link{text-align:right}}.c-prize-box .c-prize-box__body .c-prize-box__comment .c-link+.c-link{margin-top:10px}@media (max-width:960px){.c-prize-box .c-prize-box__body .c-prize-box__image>figure{margin:0 auto;max-width:400px}}.c-prize-box .c-prize-box__body .c-prize-box__image>figure>img{height:auto;object-fit:contain;width:300px}@media (max-width:960px){.c-prize-box .c-prize-box__body .c-prize-box__image>figure>img{display:block;margin:0 auto;width:100%}}.c-prize-box .c-prize-box__body .c-prize-box__image>figure>figcaption{font-size:13px;margin-top:10px;text-align:right}.c-prize-box .c-prize-box__body .c-prize-box__image>figure+figure{margin-top:10px}@media (max-width:960px){.p-payment-deadline__table .p-pass__table{border-top:1px solid #909090}}.p-payment-deadline__table .p-pass__table__title{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 500}.p-payment-deadline__table .p-pass__table__title.--organization span{color:#1f3c5a}.p-payment-deadline__table .p-pass__table__title.--organization span:before{background-color:#1f3c5a}.p-payment-deadline__table .p-pass__table__title.--personal-bank span,.p-payment-deadline__table .p-pass__table__title.--personal-credit span{color:#000}.p-payment-deadline__table .p-pass__table__title.--personal-bank span:before,.p-payment-deadline__table .p-pass__table__title.--personal-credit span:before{background-color:#000}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body+.p-pass__table__body{border-top:1px solid #d5d5d5}}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item{padding-right:20px;width:25%}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body .p-pass__table__item{display:block;padding-right:0;width:100%}}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item:last-child{padding-right:0}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body .p-pass__table__item:last-child{margin-bottom:20px}}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text{border-bottom:1px solid #d5d5d5;line-height:1;padding:30px 20px}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text{border:none;padding:30px 10px 25px}}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text.--deadline span+span{display:inline-block;margin-left:10px}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text.--deadline{padding:10px;position:relative;text-align:right}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text.--deadline:before{content:"";font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 500;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text.--organization:before{color:#1f3c5a;content:"組織（銀⾏振込のみ）"}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text.--personal-bank:before{content:"個⼈（銀⾏振込）"}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text.--personal-credit:before{content:"個⼈（クレジットカード）"}}.p-payment-deadline__table .p-pass__table__body .p-pass__table__item .--strong{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 500}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body tr{border-bottom:1px solid #d5d5d5}}.p-payment-deadline__table .p-pass__table__body tr:last-child .p-pass__table__item .c-text{border-color:#909090}@media (max-width:960px){.p-payment-deadline__table .p-pass__table__body tr:last-child{border-color:#909090}}.c-header{height:auto;left:0;position:fixed;top:0;width:100%;z-index:100}@media (max-width:768px){.c-header.is-open .header__container{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000}}.c-header.is-open .c-header__menu{opacity:1;pointer-events:all}.c-header.is-open .c-header__logo,.c-header.is-open~.c-footer,.c-header.is-open~.p-main{filter:blur(10px);transition:filter .3s ease-out}.c-header.is-open .c-header__contents-item:first-of-type{z-index:10}@media (max-width:768px){.c-header.is-open .c-header__contents-item:first-of-type>a{background:#ffffff80;border-radius:20px;padding:5px 20px}}.c-header.is-open .c-header__contents-item.--login-button .c-button.--mypage{background-image:url(../../assets/images/common/icon_account-w.svg)}.c-header.is-open .c-header__contents-item.--login-button .c-button.--organization{background-image:url(../../assets/images/common/icon_account_organization-w.svg)}.c-header.is-open .c-header__hamburger{background-color:#000}.c-header.is-open .c-header__hamburger-bar{background-color:#fff;transition:background-color,transform .5s ease-out}.c-header.is-open .c-header__hamburger-bar:first-of-type{transform:rotate(20deg) translate(2px,5px)}@media (max-width:768px){.c-header.is-open .c-header__hamburger-bar:first-of-type{transform:rotate(20deg) translate(1.5px,3.5px)}}.c-header.is-open .c-header__hamburger-bar:nth-of-type(2){opacity:0}.c-header.is-open .c-header__hamburger-bar:last-of-type{transform:rotate(-20deg) translate(2px,-6px)}@media (max-width:768px){.c-header.is-open .c-header__hamburger-bar:last-of-type{transform:rotate(-20deg) translate(1.5px,-4px)}}.c-header .c-header__inner{padding:10px}@media (max-width:768px){.c-header .c-header__inner{padding:10px}.c-header .header__container{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border-radius:6px;padding:10px}}.c-header .c-header__contents-wrap{align-items:center;display:flex;justify-content:space-between}.c-header .c-header__logo{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border-radius:4px}@media (max-width:768px){.c-header .c-header__logo{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-radius:0;padding:0}}.c-header .c-header__logo .c-header__logo-image{max-width:165px;padding:6px 10px}@media (max-width:768px){.c-header .c-header__logo .c-header__logo-image{max-width:120px;padding:0}}.c-header .c-header__contents-list{align-items:center;display:flex}.c-header .c-header__contents-item:first-of-type{margin-right:20px}.c-header .c-header__contents-item:first-of-type .c-header__contents-title{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border:1px solid #e0e0e0;border-radius:13px;color:#000;padding:5px 20px;text-decoration:none}@media (max-width:768px){.c-header .c-header__contents-item:first-of-type .c-header__contents-title{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;padding:0}}.c-header .c-header__contents-item:first-of-type .c-header__contents-title+a{margin-left:10px}@media (max-width:768px){.c-header .c-header__contents-item:first-of-type .c-header__contents-title+a{border-left:1px solid #0003;padding-left:10px}}.c-header .c-header__contents-item:nth-of-type(2){margin-right:12px;z-index:10}@media (max-width:768px){.c-header .c-header__contents-item:nth-of-type(2){margin-right:8px}}.c-header .c-header__contents-item:nth-of-type(2) .c-button__link{background-color:#ed6c00;border:1px solid #ed6c00;color:#000;min-width:auto;padding:16px 17px}@media (max-width:768px){.c-header .c-header__contents-item:nth-of-type(2) .c-button__link{padding:9px 14px}}@media (min-width:961px){.c-header .c-header__contents-item:nth-of-type(2) .c-button__link:hover{background-color:#fff;border-color:#ed6c00}.c-header .c-header__contents-item:nth-of-type(2) .c-button__link:hover>span{color:#ed6c00}}.c-header .c-header__contents-item:last-of-type{z-index:10}.c-header .c-header__contents-item.--login-button{position:relative}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-button .c-button__link:hover>span{color:#ed6c00}}.c-header .c-header__contents-item.--login-button .c-button.--mypage{background-image:url(../../assets/images/common/icon_account-b.svg);background-size:contain;cursor:pointer;height:30px;width:30px}.c-header .c-header__contents-item.--login-button .c-button.--organization{background-image:url(../../assets/images/common/icon_account_organization-b.svg);background-size:contain;cursor:pointer;height:30px;width:30px}.c-header .c-header__contents-item.--login-button .c-header__login__button{left:50%;min-width:170px;opacity:0;position:absolute;top:62px;transform:translate(-50%);transition:.3s;visibility:hidden;width:100%}@media (max-width:768px){.c-header .c-header__contents-item.--login-button .c-header__login__button{top:48px}}.c-header .c-header__contents-item.--login-button .c-header__login__button.is-show{opacity:1;visibility:visible}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link{box-sizing:border-box;display:block;padding:15px 20px;text-decoration:none;transition:all .3s ease}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link .c-header__login__button__text{align-items:flex-end;color:#000;display:flex;flex-direction:column;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 500;padding-left:20px;position:relative;transition:all .3s ease}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link .c-header__login__button__text>small{color:#555;display:block;font-size:10px;font-weight:400}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_personal.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:29px}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link:hover .c-header__login__button__text,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link:hover .c-header__login__button__text>small{color:#fff}}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--personal{padding-bottom:13px;padding-top:20px;position:relative}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--personal:before{background-image:url(../../assets/images/common/bg_login.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);transition:all .3s ease;width:100%}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--personal:hover:before{background-image:url(../../assets/images/common/bg_login-hover.svg)}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--personal:hover .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_personal-white.svg)}}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--organization{background:#fff;border:1px solid #d5d5d5;border-radius:0 0 4px 4px;border-top:none}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--organization .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_organization.svg);width:27px}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--organization:hover{background-color:#505050;border-color:#505050}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--organization:hover .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_organization-white.svg)}}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--logout{background-color:#505050;border:1px solid #505050;border-radius:0 0 4px 4px;box-sizing:border-box;margin:auto;padding-bottom:13px;padding-top:20px;position:relative;width:129.5px}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--logout .c-header__login__button__text{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center;padding-left:0}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--logout .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_logout-w.svg);height:18px;margin-right:5px;position:relative;transform:translateY(0);transition:all .3s ease;width:15px}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--logout:hover{background-color:#fff;border:1px solid #d5d5d5}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--logout:hover .c-header__login__button__text{color:#505050}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--logout:hover .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_logout-b.svg)}}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi{padding-bottom:13px;padding-top:20px;position:relative}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my:before,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi:before{background-image:url(../../assets/images/common/bg_login-hover.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);transition:all .3s ease;width:100%}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my .c-header__login__button__text,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi .c-header__login__button__text{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center;padding-left:0}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my .c-header__login__button__text:before,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_logout-w.svg);height:18px;margin-right:5px;position:relative;transform:translateY(0);transition:all .3s ease;width:15px}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my:hover:before,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi:hover:before{background-image:url(../../assets/images/common/bg_login.svg)}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my:hover .c-header__login__button__text,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi:hover .c-header__login__button__text{color:#505050}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my:hover .c-header__login__button__text:before,.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi:hover .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_logout-b.svg)}}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_account-w.svg)}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--my:hover .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_account-b.svg)}}.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_account_organization-w.svg)}@media (min-width:961px){.c-header .c-header__contents-item.--login-button .c-header__login__button .c-header__login__button__link.--page.--organi:hover .c-header__login__button__text:before{background-image:url(../../assets/images/common/icon_account_organization-b.svg)}}.c-header .c-header__hamburger{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;padding:17.5px 12px;transition:background-color .3s ease-out}@media (max-width:768px){.c-header .c-header__hamburger{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;padding:12.5px 8.5px}}.c-header .c-header__hamburger-bar{background-color:#000;display:block;height:1px;margin-bottom:5px;transition:background-color,transform .3s ease-out;width:34px}@media (max-width:768px){.c-header .c-header__hamburger-bar{margin-bottom:3px;width:16px}}.c-header .c-header__hamburger-bar:last-of-type{margin-bottom:0}.c-header .c-header__menu{background:#000000d9;height:100dvh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-out;width:100vw}@media (max-width:768px){.c-header .c-header__menu{left:-10px;top:-10px}}.c-header .c-header__menu.is-hide{visibility:hidden}.c-header .c-header__menu a{color:#fff;text-decoration:none}.c-header .c-header__menu-wrap{margin:100px auto auto;max-height:calc(100dvh - 280px);max-width:90%;padding:0 20px}@media (max-width:768px){.c-header .c-header__menu-wrap{margin-top:110px;width:90%}}.c-header .c-header__menu-logo{margin-bottom:90px}@media (min-width:769px) and (max-width:960px){.c-header .c-header__menu-logo{margin-bottom:40px}}@media (max-width:768px){.c-header .c-header__menu-logo{left:20px;margin-bottom:0;position:absolute;top:28px}}.c-header .c-header__menu-logo img{max-width:368px}@media (min-width:769px) and (max-width:960px){.c-header .c-header__menu-logo img{width:50svh}}@media (max-width:768px){.c-header .c-header__menu-logo img{max-width:120px}}.c-header .c-header__menu-contents{display:grid;gap:0 60px;grid-auto-columns:1fr 1fr 1fr;grid-auto-rows:auto auto;grid-gap:0 60px;max-height:calc(100dvh - 320px);overflow-y:auto;padding-right:40px}@media (min-width:769px) and (max-width:960px){.c-header .c-header__menu-contents{max-height:calc(100dvh - 260px);padding-right:0}}@media (max-width:768px){.c-header .c-header__menu-contents{grid-auto-columns:1fr;max-height:calc(100dvh - 167.5px);padding-right:0;scrollbar-width:none}}.c-header .c-header__menu-contents ::-webkit-scrollbar{display:none}.c-header .c-header__menu-list:first-of-type{grid-column:1/2;grid-row:1/4}@media (max-width:768px){.c-header .c-header__menu-list:first-of-type{grid-column:1/2;grid-row:2/3}}.c-header .c-header__menu-list:nth-of-type(2){grid-column:2/3;grid-row:1/4}@media (max-width:768px){.c-header .c-header__menu-list:nth-of-type(2){grid-column:1/2;grid-row:3/4;margin-bottom:40px}}.c-header .c-header__menu-link{grid-column:3/4;grid-row:1/2;margin-bottom:40px}@media (max-width:768px){.c-header .c-header__menu-link{grid-column:1/2;grid-row:1/2;margin-bottom:50px}}.c-header .c-header__menu-link .--disabled>a{display:none}.c-header .c-header__menu-sns{grid-column:3/4;grid-row:2/3;text-align:right}@media (max-width:768px){.c-header .c-header__menu-sns{grid-column:1/2;grid-row:4/5;text-align:left}}.c-header .c-header__menu-sns-list{align-items:flex-end;display:flex;gap:0 25px;justify-content:flex-end;margin-bottom:30px}@media (max-width:768px){.c-header .c-header__menu-sns-list{justify-content:flex-start}}.c-header .c-header__menu-item{margin-bottom:60px}@media (max-width:768px){.c-header .c-header__menu-item{margin-bottom:0;max-height:0;overflow:hidden;transition:all .3s}}.c-header .c-header__menu-item:last-of-type{margin-bottom:0}.c-header .c-header__menu-item-link{font-size:16px}.c-header .c-header__menu-item-link>a{display:inline-block;position:relative}.c-header .c-header__menu-item-link>a:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:5px;position:absolute;right:-15px;top:10px;transform:rotate(45deg);transition:.5s;width:5px}@media (min-width:961px){.c-header .c-header__menu-item-link>a:hover:before{right:-20px}}.c-header .c-header__menu-item-link>a.--disabled{display:none}.c-header .c-header__menu-item-link.is-active{border-bottom:1px solid #ed6c00;width:-webkit-fit-content;width:fit-content}.c-header .c-header__menu-item-link.is-active.--main{border-bottom:none;width:auto}.c-header .c-header__menu-item-link.is-active.--main>a{border-color:#ed6c00}.c-header .c-header__menu-item-link.--main>a,.c-header .c-header__menu-item-link.--main>label,.c-header .c-header__menu-item-link.--main>p{border-bottom:1px solid #ffffff80;color:#fff;display:block;font-size:20px;margin-bottom:40px;overflow:hidden;padding-right:20px;position:relative}@media (max-width:768px){.c-header .c-header__menu-item-link.--main>a,.c-header .c-header__menu-item-link.--main>label,.c-header .c-header__menu-item-link.--main>p{font-size:18px}}.c-header .c-header__menu-item-link.--main>a.--disabled,.c-header .c-header__menu-item-link.--main>a:before,.c-header .c-header__menu-item-link.--main>label.--disabled,.c-header .c-header__menu-item-link.--main>p.--disabled{display:none}.c-header .c-header__menu-item-link.--main>a:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg);background-size:contain;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}@media (max-width:768px){.c-header .c-header__menu-item-link.--main>a:after{right:13px}}.c-header .c-header__menu-item-link.--disabled{display:none}.c-header .c-header__menu-item-link+.c-header__menu-item-link{margin-top:30px}.c-header .c-header__menu-item-link+.c-header__sub-menu-list{margin-bottom:15px}@media (max-width:768px){.c-header .c-header__menu-item-link+.c-header__sub-menu-list{margin-bottom:10px}}.c-header .c-header__sub-menu-list{margin-left:15px;margin-top:15px}.c-header .c-header__sub-menu-item+.c-header__sub-menu-item{display:block;margin-top:10px}.c-header .c-header__sub-menu-item:last-of-type{margin-bottom:30px}.c-header .c-header__sub-menu-item-link{font-size:14px}.c-header .c-header__sub-menu-item-link+.c-header__sub-menu-item-link{display:block;margin-top:10px}.c-header .c-header__sub-menu-item-link.is-active{border-bottom:1px solid #ed6c00}.c-header .c-header__sub-menu-item-link>a{transition:opacity .3s}@media (min-width:961px){.c-header .c-header__sub-menu-item-link>a:hover{opacity:.7}}.c-header .c-header__sub-menu-item-link>a.--disabled{display:none}.c-header .c-header__menu-sns-item .c-button{align-items:flex-end;justify-content:flex-end}@media (max-width:768px){.c-header .c-header__menu-sns-item .c-button{justify-content:flex-start}}.c-header .c-header__menu-sns-item .c-button+.c-button{margin-top:20px}.c-header .c-header__menu-sns-item .c-button.--disabled{display:none}.c-header .c-header__menu-sns-item .c-button.--small .c-button__link:hover>span,.c-header .c-header__menu-sns-item .c-button__link>span{color:#fff}.c-header .c-header__menu-sns-item .c-button__link>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg)!important}.c-header .c-header__menu-sns-item-link>a{align-items:center;display:flex;flex-direction:column;gap:13px 0;transition:opacity .3s}@media (min-width:961px){.c-header .c-header__menu-sns-item-link>a:hover{opacity:.7}}.c-header .c-header__menu-sns-item-link>a>span{font-size:10px;text-align:center}.c-header .c-header__menu-link-inner{display:flex;gap:0 20px;justify-content:flex-end}.c-header .c-header__menu-link-inner+.c-header__menu-link-inner{margin-top:20px}.c-header .c-header__menu-link-inner>a{background-color:initial;border:1px solid #fff;border-radius:4px;padding:14px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%}@media (max-width:768px){.c-header .c-header__menu-link-inner>a{padding:15px 15px 20px;width:100%}}.c-header .c-header__menu-link-inner>a:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg);background-size:contain;bottom:20px;content:"";display:none;height:10px;position:absolute;right:20px;transition:all .3s ease;width:10px}@media (min-width:961px){.c-header .c-header__menu-link-inner>a:hover{background:#fff}.c-header .c-header__menu-link-inner>a:hover .c-header__menu-link-title:before{background-image:url(../../assets/images/common/icon_header_registration-b.svg)}.c-header .c-header__menu-link-inner>a:hover .c-header__menu-link-text small,.c-header .c-header__menu-link-inner>a:hover .c-header__menu-link-title{color:#000}.c-header .c-header__menu-link-inner>a:hover:after{animation:jump-arrow-header .6s ease forwards;background-image:url(../../assets/images/common/icon_arrow-blank-b.svg)}}@keyframes jump-arrow-header{0%{bottom:20px;right:20px}50%{bottom:40px;right:-20px}55%{bottom:40px;right:-20px}56%{bottom:-20px;right:60px}to{bottom:20px;right:20px}}.c-header .c-header__menu-link-inner>a.--session,.c-header .c-header__menu-link-inner>a.--timetable{padding:75px 5px 25px}.c-header .c-header__menu-link-inner>a.--session>span,.c-header .c-header__menu-link-inner>a.--timetable>span{color:#000;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:14px;font-variation-settings:"wght" 650;padding-top:50px;position:relative;transition:all .3s ease}.c-header .c-header__menu-link-inner>a.--session>span:before,.c-header .c-header__menu-link-inner>a.--timetable>span:before{background-size:contain;content:"";height:40px;position:absolute;right:50%;top:0;transform:translate(50%);transition:all .3s ease;width:40px}@media (min-width:961px){.c-header .c-header__menu-link-inner>a.--session:hover>span,.c-header .c-header__menu-link-inner>a.--timetable:hover>span{color:#fff}}.c-header .c-header__menu-link-inner>a.--timetable{background-color:#ed6c00;border:1px solid #ed6c00}.c-header .c-header__menu-link-inner>a.--timetable>span:before{background-image:url(../../assets/images/common/icon_table-b.svg)}@media (min-width:961px){.c-header .c-header__menu-link-inner>a.--timetable:hover{background-color:initial;border-color:#ed6c00}.c-header .c-header__menu-link-inner>a.--timetable:hover>span{color:#ed6c00}.c-header .c-header__menu-link-inner>a.--timetable:hover>span:before{background-image:url(../../assets/images/common/icon_table-yellow.svg)}}.c-header .c-header__menu-link-inner>a.--session{background-color:#fff;border:1px solid #fff}.c-header .c-header__menu-link-inner>a.--session>span:before{background-image:url(../../assets/images/common/icon_session.svg)}@media (min-width:961px){.c-header .c-header__menu-link-inner>a.--session:hover{background-color:#000;border-color:#000}.c-header .c-header__menu-link-inner>a.--session:hover>span:before{background-image:url(../../assets/images/common/icon_session-w.svg)}}.c-header .c-header__menu-link-inner .c-button{flex-basis:50%}.c-header .c-header__menu-link-inner .c-button>a{background-color:#ffffff4d!important;padding:18px 10px!important;width:100%}@media (max-width:768px){.c-header .c-header__menu-link-inner .c-button>a{padding:15px}}.c-header .c-header__menu-link-inner .c-button>a>span{color:#fff!important;padding-right:15px!important;position:relative!important}@media (max-width:768px){.c-header .c-header__menu-link-inner .c-button>a>span{font-size:13px}}.c-header .c-header__menu-link-inner .c-button>a>span:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg);background-size:contain;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.c-header .c-header__menu-link-inner .c-button.--big .c-button__link>span{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:14px;font-variation-settings:"wght" 650}.c-header .c-header__menu-link-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center;transition:all .3s ease}.c-header .c-header__menu-link-title:before{background-image:url(../../assets/images/common/icon_header_registration-w.svg);background-size:cover;content:"";display:block;height:25px;margin-right:10px;transition:all .3s ease;width:33px}@media (max-width:768px){.c-header .c-header__menu-link-title:before{height:25px;width:33px}}.c-header.--en .c-button__link{background-color:#ed6c00;border:1px solid #ed6c00;color:#000;min-width:auto;padding:16px 17px}@media (max-width:768px){.c-header.--en .c-button__link{padding:9px 14px}}.c-header.--en .c-header__contents-item:nth-of-type(2) .c-header__contents-title{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border:1px solid #e0e0e0;border-radius:13px;color:#000;padding:5px 20px;text-align:left;text-decoration:none}@media (max-width:768px){.c-header.--en .c-header__contents-item:nth-of-type(2) .c-header__contents-title{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;padding:0}}.c-header.--en .c-header__contents-item:nth-of-type(2) .c-header__contents-title+a{margin-left:10px}.c-header__menu-list input{display:none}.c-header__menu-list label{position:relative}@media (max-width:768px){.c-header__menu-list label:before{transform:rotate(90deg);transition:.2s}.c-header__menu-list label:after,.c-header__menu-list label:before{background-color:#fff;border-radius:5px;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:10px;top:0;width:14px}.c-header__menu-list label:after{transition:.3s}.c-header__menu-list #menu-bar01:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar02:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar03:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar04:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar05:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar06:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar07:checked+.c-header__menu-item-link>label:before,.c-header__menu-list #menu-bar08:checked+.c-header__menu-item-link>label:before{transform:rotate(0)}.c-header__menu-list #menu-bar01:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar02:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar03:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar04:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar05:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar06:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar07:checked+.c-header__menu-item-link>label:after,.c-header__menu-list #menu-bar08:checked+.c-header__menu-item-link>label:after{background:#0000}.c-header__menu-list #menu-bar01:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar02:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar03:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar04:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar05:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar06:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar07:checked+.c-header__menu-item-link+.c-header__menu-item,.c-header__menu-list #menu-bar08:checked+.c-header__menu-item-link+.c-header__menu-item{margin-bottom:60px;max-height:100%;overflow:hidden}}html::selection{background:#ed6c00;color:#fff}input[type=email]{border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box}.p-main{position:relative}.p-main.--mypage{display:flex}@media (max-width:768px){.p-main.--mypage{flex-direction:column-reverse}}@media (min-width:961px){.p-main.--mypage .c-breadcrumb{left:0;position:absolute}}@media (max-width:768px){.p-main.--mypage .c-breadcrumb{bottom:80px}}.p-main.--mypage .p-container{margin-left:143px;transition:.3s ease;width:100%}@media (max-width:768px){.p-main.--mypage .p-container{margin-left:0}}.p-main.--mypage .section__container{height:auto;margin:80px auto 60px 0}.p-main.--mypage .section__container:has(.c-title .c-title__first){margin:160px auto 60px 0!important}@media (max-width:768px){.p-main.--mypage .section__container:has(.c-title .c-title__first){margin:78px auto 60px 0!important}}.p-main.--mypage .section__container:last-of-type{margin-bottom:100px}@media (max-width:768px){.p-main.--mypage .section__container:last-of-type{margin-bottom:0}}.p-main.--mypage .section__container.--bg-ivory{max-width:1220px}.p-main.--mypage .section__container.--bg-ivory:before{margin-left:-143px;transition:.3s ease;width:100vw}@media (max-width:768px){.p-main.--mypage .section__container.--bg-ivory:before{margin-left:0}}.p-main.--mypage #under-title .section__title{margin-bottom:70px}.p-main.--mypage .section__title{margin-bottom:40px}.wrapper{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}.section__container{box-sizing:border-box;height:100%;margin:0 auto 100px;max-width:1220px;padding:0 60px;width:100%}@media (max-width:768px){.section__container{max-width:none;padding:0 20px}.section__container:last-child{padding-bottom:100px}}.section__container:has(+.section__container){margin-bottom:100px}@media (max-width:768px){.section__container:has(+.section__container){margin-bottom:100px}}.section__container:has(+.section__container).--mb-100{margin-bottom:100px}@media (max-width:768px){.section__container:has(+.section__container).--mb-100{margin-bottom:90px}}.section__container:has(.c-title .c-title__first){margin:80px auto 60px!important}@media (max-width:768px){.section__container:has(.c-title .c-title__first){margin:81.8px auto 60px;padding-top:100px}}.section__container.--bg-ivory{max-width:none;padding:100px 0;position:relative;z-index:1}@media (min-width:961px){.section__container.--bg-ivory:last-child{margin-bottom:0}}.section__container.--bg-ivory:before{background-color:#fcfcfa;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.section__container.--bg-ivory .section__inner{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:0 60px}@media (max-width:768px){.section__container.--bg-ivory .section__inner{max-width:none;padding:0 20px}}.section__container.--wide{margin:0;max-width:none;padding:0}@media (min-width:961px){.is-sp{display:none!important}}@media (min-width:769px) and (max-width:960px){.is-sp{display:none}}@media (max-width:768px){.is-pc{display:none!important}}.c-footer{background-color:#222;position:relative;z-index:3}.c-footer .c-footer__inner{margin:0 auto;padding:40px;text-align:center}@media (max-width:768px){.c-footer .c-footer__inner{padding:80px 20px 20px}}.c-footer .c-footer__scroll__top{align-items:center;display:flex;margin-left:auto;position:absolute;right:40px;top:40px;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.c-footer .c-footer__scroll__top{right:20px;top:80px}}.c-footer .c-footer__scroll__top .c-footer__scroll__top-inner{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;flex-direction:column;height:60px;justify-content:center;text-decoration:none;width:60px}.c-footer .c-footer__scroll__top .arrow{display:block;height:2px;margin-bottom:12px;position:relative;width:20px}.c-footer .c-footer__scroll__top .arrow:after,.c-footer .c-footer__scroll__top .arrow:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;width:51%}.c-footer .c-footer__scroll__top .arrow:before{left:0;transform:skew(0,-40deg)}.c-footer .c-footer__scroll__top .arrow:after{right:0;transform:skew(0,40deg)}.c-footer .c-footer__scroll__top .c-footer__scroll__top__text{display:block;font-size:13px;line-height:1;margin-bottom:2px}.c-footer .c-footer__sns__wrap .c-text{color:#fff;text-align:left}@media (max-width:768px){.c-footer .c-footer__sns__wrap .c-text{font-size:14px;line-height:24px}}.c-footer .c-footer__sns__wrap .c-footer__sns__contents{margin-top:20px}.c-footer .c-footer__sns__wrap .c-footer__sns__list{align-items:flex-end;display:flex;gap:20px}.c-footer .c-footer__sns__wrap .c-footer__sns__list .c-footer__sns__item-link>a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:10px;gap:10px;text-align:center;text-decoration:none}@media (max-width:768px){.c-footer .c-footer__sns__wrap .c-footer__sns__list .c-footer__sns__item-link>a>img{height:30px;object-fit:contain;width:30px}}.c-footer .c-footer__contents-wrap{align-items:center;display:flex;justify-content:space-between;margin-top:50px}@media (max-width:768px){.c-footer .c-footer__contents-wrap{align-items:flex-start;flex-direction:column;gap:60px 0}}.c-footer .c-footer__contents-list{align-items:center;display:flex;gap:20px}@media (max-width:768px){.c-footer .c-footer__contents-list{align-items:flex-start;flex-direction:column}.c-footer .c-footer__contents-list:last-of-type{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.c-footer .c-footer__contents-item>a{color:#fff;font-variation-settings:400;text-decoration:none;transition:opacity .3s}@media (max-width:768px){.c-footer .c-footer__contents-item>a{font-size:14px}}@media (min-width:961px){.c-footer .c-footer__contents-item>a:hover{opacity:.7}}.c-footer .c-footer__copyright{color:#fff;font-size:12px;font-weight:400}.c-footer.--en .c-footer__contents-wrap{justify-content:center}@media (max-width:768px){.c-footer.--en .c-footer__inner{padding:30px 20px}}html:has(#en){scroll-behavior:smooth;scroll-padding-top:140px}#en .p-container,#top .p-container{overflow:hidden}#en .section__container,#top .section__container{margin-bottom:0;padding:100px 60px}@media (max-width:768px){#en .section__container,#top .section__container{padding:100px 0;width:calc(100% - 40px)}}#en .section__container.--bg:nth-of-type(odd),#top .section__container.--bg:nth-of-type(odd){position:relative}#en .section__container.--bg:nth-of-type(odd):before,#top .section__container.--bg:nth-of-type(odd):before{background-color:#fcfcfa;content:"";height:calc(100% + 20px);left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;right:0;top:0;z-index:-1}#en .js-fade,#top .js-fade{bottom:-30px;opacity:0;position:relative}#en .js-fade.is-show,#top .js-fade.is-show{bottom:0;opacity:1;transition:all .8s ease}#en .section__contents+.section__contents,#top .section__contents+.section__contents{margin-top:70px}#en .section__title,#top .section__title{font-family:Roboto Flex,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;line-height:60px;margin-bottom:60px}@media (max-width:768px){#en .section__title,#top .section__title{line-height:50px;margin-bottom:55px}}#en .section__title>h2,#top .section__title>h2{font-size:45px;line-height:68px}@media (max-width:768px){#en .section__title>h2,#top .section__title>h2{font-size:32px;line-height:46px}}#en .section__title>h2>span,#top .section__title>h2>span{display:block;font-size:30px;line-height:50px}@media (max-width:768px){#en .section__title>h2>span,#top .section__title>h2>span{font-size:32px;line-height:46px}}#en .section__title>h2>small,#top .section__title>h2>small{border-left:2px solid #ed6c00;font-size:18px;font-variation-settings:"wght" 500;line-height:50px;padding-left:10px}@media (max-width:768px){#en .section__title>h2>small,#top .section__title>h2>small{font-size:16px}}#en .section__title>h3,#top .section__title>h3{font-size:30px;margin-bottom:40px}#en .--img,#top .--img{display:grid;grid-template-columns:70% 30%;position:relative}@media (max-width:768px){#en .--img,#top .--img{grid-template-columns:100%}}#en .--img .section__title,#top .--img .section__title{grid-column:1/2;grid-row:1/2}@media (max-width:768px){#en .--img .section__title,#top .--img .section__title{font-size:32px;grid-column:1/2;grid-row:1/2}}#en .--img .section__title span,#top .--img .section__title span{font-size:56px;font-variation-settings:"wght" 650}@media (max-width:768px){#en .--img .section__title span,#top .--img .section__title span{font-size:45px}}#en .--img .section__textarea,#top .--img .section__textarea{grid-column:1/2;grid-row:2/3}@media (max-width:768px){#en .--img .section__textarea,#top .--img .section__textarea{grid-column:1/2;grid-row:3/4}}#en .--img .section__images,#top .--img .section__images{grid-column:2/3;grid-row:1/3}@media (max-width:768px){#en .--img .section__images,#top .--img .section__images{grid-column:1/2;grid-row:2/3;margin-bottom:10px}}#en .--img .section__images .c-images,#top .--img .section__images .c-images{position:absolute}@media (max-width:768px){#en .--img .section__images .c-images,#top .--img .section__images .c-images{position:relative;width:calc(100% + 20px)}}#en .--img .section__images .c-images>img,#top .--img .section__images .c-images>img{max-width:450px;width:30vw}@media (max-width:768px){#en .--img .section__images .c-images>img,#top .--img .section__images .c-images>img{width:100%}}#index-hero{margin-bottom:200px;margin-top:120px;max-width:none;position:relative}@media (max-width:768px){#index-hero{margin-bottom:100px;margin-top:80px}}#index-hero.section__container:has(+.section__container){padding:0 100px}@media (max-width:768px){#index-hero.section__container:has(+.section__container){padding:0}}#index-hero .c-hero__contents .text__normal{margin-top:20px}@media (max-width:768px){#index-hero .c-hero__contents{width:100%}}#index-hero .c-hero__title{flex-basis:65%;text-align:right}#index-hero .c-hero__title img{max-width:830px;width:100%}#index-hero .c-hero__textarea{flex-basis:35%}#index-hero .c-hero__textarea .c-images img{max-width:360px;width:100%}@media (max-width:768px){#index-hero .c-hero__textarea .c-images img{max-width:220px}}#index-hero .c-hero__textarea strong{display:block;font-size:18px;line-height:26px;margin-bottom:30px}@media (max-width:768px){#index-hero .c-hero__textarea strong{margin-bottom:10px}}#index-hero .c-hero__textarea strong:nth-of-type(2){font-size:16px;margin-top:10px}@media (max-width:768px){#index-hero .c-hero__textarea strong:nth-of-type(2){margin-top:5px}}#index-hero .c-hero__textarea .c-hero__text{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;line-height:24px}@media (max-width:768px){#index-hero .c-hero__textarea .c-hero__text{margin-top:22px}}#index-hero .text__normal{font-weight:"wght" 650}#index-hero .c-hero__buttons{margin-top:50px}#index-hero .c-hero__buttons .c-button .c-button__link>span{font-weight:600;width:100%;word-break:keep-all}#index-hero .c-hero__buttons .c-button p.c-button__link{pointer-events:none}#index-hero .c-hero__buttons .c-button p.c-button__link>span{color:#000}#index-hero .c-hero__buttons.--disabled .c-button .c-button__link{background-color:#d8d8d8;border-color:#d8d8d8;display:block;font-size:14px;max-width:360px;padding:18px;pointer-events:none;width:100%}#index-hero .c-hero__buttons.--disabled .c-button .c-button__link s>span{color:#909090}#index-hero .c-hero__buttons.--disabled .c-button .c-button__link small{color:#909090;display:block;font-size:10px;text-align:center;width:100%}#index-hero .c-hero__buttons.--apply .c-button .c-button__link{max-width:360px;width:100%}#index-hero .c-hero__buttons.--login-signup{display:flex;gap:10px;margin-bottom:5px;width:100%}#index-hero .c-hero__buttons.--login-signup .c-button .c-button__link{width:100%}@media (max-width:768px){#index-hero .c-hero__buttons.--login-signup .c-button .c-button__link{min-width:125px}}#index-hero .c-hero__buttons.--login-signup .c-button .c-button__link>span{font-size:16px;line-height:18px}@media (max-width:768px){#index-hero .c-hero__buttons.--login-signup .c-button .c-button__link>span{font-size:15px;line-height:20px}}#index-hero .c-hero__buttons.--closed .c-button .c-button__link{align-items:center;background-color:#fff;border-color:#000;border-radius:0;display:flex;flex-direction:column;max-width:360px;padding:20px;width:100%}#index-hero .c-hero__buttons.--closed .c-button .c-button__link>span{display:contents;text-align:left}#index-top .top__banner-list{display:flex;flex-wrap:wrap;gap:50px 30px;justify-content:center}@media (max-width:768px){#index-top .top__banner-list{gap:20px}}#index-top .top__banner-item{transition:opacity .3s}@media (min-width:961px){#index-top .top__banner-item:hover{opacity:.7}}#index-top .top__banner-item.--main{width:70%}@media (max-width:768px){#index-top .top__banner-item.--main{width:100%}}#index-top .top__banner-item.--sub{width:calc(50% - 15px)}@media (max-width:768px){#index-top .top__banner-item.--sub{width:80%}}#index-top .top__banner-item img{width:100%}#index-top .section__title{line-height:30px;margin-bottom:50px}@media (max-width:768px){#index-top .section__title,#index-top .section__title>h3{margin-bottom:20px}}#index-top .section__contents.--top{margin:0 auto 100px;width:80%}@media (max-width:768px){#index-top .section__contents.--top{margin:0 auto 100px;width:100%}}#index-top .section__contents.--bottom{display:flex;gap:80px}@media (max-width:768px){#index-top .section__contents.--bottom{flex-direction:column}}#index-top .section__item:first-of-type{flex-basis:60%;position:relative}#index-top .section__item:first-of-type .c-button>a,#index-top .section__item:first-of-type .c-button>div{background-color:#ffffff40;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;color:#000;display:block;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:40px 40px 120px;position:relative;text-decoration:none}@media (max-width:768px){#index-top .section__item:first-of-type .c-button>a,#index-top .section__item:first-of-type .c-button>div{padding:30px 30px 80px;width:100%}}#index-top .section__item:first-of-type .c-button>a .c-arrow__jump,#index-top .section__item:first-of-type .c-button>div .c-arrow__jump{bottom:40px;display:block;height:40px;overflow:hidden;position:absolute;right:50px;width:50px}@media (max-width:768px){#index-top .section__item:first-of-type .c-button>a .c-arrow__jump,#index-top .section__item:first-of-type .c-button>div .c-arrow__jump{bottom:30px;right:30px}}#index-top .section__item:first-of-type .c-button>a .c-arrow__jump>span,#index-top .section__item:first-of-type .c-button>div .c-arrow__jump>span{display:block;height:50px;position:relative;width:50px}#index-top .section__item:first-of-type .c-button>a .c-arrow__jump>span:after,#index-top .section__item:first-of-type .c-button>div .c-arrow__jump>span:after{background-image:url(../images/common/icon_arrow-blank-b-thin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}@media (max-width:768px){#index-top .section__item:first-of-type .c-button>a .c-arrow__jump>span:after,#index-top .section__item:first-of-type .c-button>div .c-arrow__jump>span:after{bottom:0;height:20px;width:20px}}@media (min-width:961px){#index-top .section__item:first-of-type .c-button>a:hover,#index-top .section__item:first-of-type .c-button>div:hover{background:#fff9}#index-top .section__item:first-of-type .c-button>a:hover .c-arrow__jump>span:after,#index-top .section__item:first-of-type .c-button>div:hover .c-arrow__jump>span:after{animation:pickup-jump-arrow .6s ease forwards}}@keyframes pickup-jump-arrow{0%{right:0;top:50%}50%{right:-35px;top:-20%}55%{right:-35px;top:-20%}56%{right:35px;top:150%}to{right:0;top:50%}}#index-top .section__item:first-of-type .c-button>div{padding:40px}#index-top .section__item:last-of-type{flex-basis:40%}#index-top .c-news,#index-top .section__item:last-of-type .section__title,#index-top .section__item:last-of-type h3{margin-bottom:20px}#index-top .c-news .c-news__item{border-bottom:1px solid #d8d8d8}#index-top .c-news .c-link__wrap{flex-wrap:wrap;gap:12px 10px}#index-top .c-news .c-link__wrap .c-news__title{margin-left:0}@media (max-width:960px){#index-top .c-news .c-link__wrap .c-news__title{margin-top:0}}#index-top .c-news .c-link__wrap .c-news__category{margin-left:0}#index-session .c-button__area{display:flex;gap:40px}@media (max-width:960px){#index-session .c-button__area{flex-direction:column;gap:20px}}#index-session .c-button{flex-basis:50%}#index-session .c-button>a{background-color:#ffffff40;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;color:#000;display:block;height:100%;overflow:hidden;padding:40px 40px 80px;position:relative;text-decoration:none;transition:all .3s ease}#index-session .c-button>a .c-arrow__jump{bottom:20px;display:block;height:30px;overflow:hidden;position:absolute;right:20px;width:35px}@media (max-width:768px){#index-session .c-button>a .c-arrow__jump{bottom:15px;right:15px;width:25px}}#index-session .c-button>a .c-arrow__jump>span{display:block;height:30px;position:relative;width:30px}#index-session .c-button>a .c-arrow__jump>span:after{background-image:url(../images/common/icon_arrow-blank-b-thin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}@media (max-width:768px){#index-session .c-button>a .c-arrow__jump>span:after{bottom:10px;height:12px;right:10px;width:12px}}@media (min-width:961px){#index-session .c-button>a:hover{background:#fff9}#index-session .c-button>a:hover .c-arrow__jump>span:after{animation:session-jump-arrow .6s ease forwards}}@keyframes session-jump-arrow{0%{right:0;top:50%}50%{right:-25px;top:-15%}55%{right:-30px;top:-20%}56%{right:30px;top:140%}to{right:0;top:50%}}#index-session .c-button .c-title{margin-bottom:20px}#index-session .c-button .c-title .c-title__fourth span{line-height:30px}#index-session .c-session__buttons{margin-top:40px}#index-session .c-session__buttons .c-button+.c-button{margin-top:10px}#index-session .c-session__buttons .c-button{position:relative}#index-session .c-session__buttons .c-button:before{aspect-ratio:1;background-size:cover;border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;z-index:1}#index-session .c-session__buttons .c-button:first-of-type:before{background-image:url(../images/top/icon_session_list.svg)}#index-session .c-session__buttons .c-button:last-of-type:before{background-image:url(../images/top/icon_session_timetable.svg)}#index-session .c-session__buttons .c-button>a{display:flex;max-width:530px;padding:25px 81px 25px 95px;position:relative;text-align:left;width:100%}@media (max-width:768px){#index-session .c-session__buttons .c-button>a{padding:20px 76px}}#index-session .c-session__buttons .c-button>a:after{height:16px;width:16px}@media (max-width:768px){#index-session .c-session__buttons .c-button>a:after{height:12px;width:12px}}#index-session .c-session__buttons .c-button>a>span{color:#000;text-align:left}#index-session .session__category{border:1px solid #000;border-radius:20px;display:inline-block;font-size:12px;font-weight:400;margin-bottom:10px;padding:2.5px 10px}#index-session .session__card{display:flex;gap:15px;margin:30px 0}#index-session .session__card-image img{width:110px}@media (max-width:768px){#index-session .session__card-image img{width:80px}}#index-session .session__card-name{font-size:16px;font-weight:600;line-height:18px}#index-session .session__card-alphabet{font-size:13px;line-height:18px;margin-top:0}#index-session .session__card-text{margin-top:15px}#index-session .session__icon{display:flex;gap:10px}#index-features .section__textarea:last-of-type{display:flex;gap:40px}@media (max-width:768px){#index-features .section__textarea:last-of-type{flex-direction:column}}#index-features .c-images img{transition:.3s;width:100%}#index-features .section__features-card{flex-basis:33.3333333333%}#index-features .section__features-card.--disabled>a{pointer-events:none}#index-features .section__features-card.--disabled>a:before{bottom:0;content:"Coming Soon...";font-weight:600;position:absolute;right:0}#index-features .section__features-card .arrow,#index-features .section__features-card .section__features-card-detail{visibility:hidden}#index-features .section__features-card>a{color:#000;display:block;position:relative;text-decoration:none}#index-features .section__features-card>a .section__features-card-detail{font-weight:600;margin-right:20px;padding-top:35px;text-align:right}#index-features .section__features-card>a .arrow{bottom:0;display:block;height:20px;overflow:hidden;position:absolute;right:0;width:20px}#index-features .section__features-card>a .arrow>span{display:block;height:20px;position:relative;width:20px}#index-features .section__features-card>a .arrow>span:after{background-image:url(../images/common/icon_arrow-blank-b.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:10px;position:absolute;right:0;transform:translateY(-50%);width:10px}@media (min-width:961px){#index-features .section__features-card>a:hover .c-images img{scale:1.2}#index-features .section__features-card>a:hover .arrow>span:after{animation:committee-jump-arrow .6s ease forwards}}@keyframes committee-jump-arrow{0%{right:0;top:50%}50%{right:-20px;top:0}55%{right:-20px;top:0}56%{right:20px;top:150%}to{right:0;top:50%}}#index-features .section__features-card>a .c-images{border:1px solid #d8d8d8;border-radius:4px;overflow:hidden}#index-features .section__features-card-title{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:18px;font-variation-settings:"wght" 600;font-weight:700;margin:20px 0 10px}#index-guide .c-button{margin-top:65px}#index-recruitment{padding:140px 160px;position:relative}@media (max-width:768px){#index-recruitment{padding:120px 20px}}#index-recruitment:before{background-image:url(../images/top/bg_account.jpg);background-size:cover;content:"";height:100%;left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;right:0;top:0;z-index:-1}#index-recruitment .section__contents{color:#fff;display:flex;gap:50px;justify-content:space-between}@media (max-width:768px){#index-recruitment .section__contents{flex-direction:column}}#index-recruitment .section__contents>div{flex-basis:calc(50% - 25px)}#index-recruitment .section__contents .c-text{color:#fff}#index-recruitment .section__contents .c-text>.--strong{font-size:18px}#index-recruitment .section__contents .c-button+.c-button,#index-recruitment .section__contents .c-text+.c-title{margin-top:20px}#index-recruitment .section__contents .c-button.--disabled{opacity:.6;pointer-events:none}#index-recruitment .section__contents .c-button>a{background-color:#ffffff40;border-radius:4px;box-sizing:border-box;display:block;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:40px 40px 60px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}#index-recruitment .section__contents .c-button>a:hover{background:#fff9}#index-recruitment .section__contents .c-button>a:after{background-image:url(../../assets/images/common/icon_arrow-blank-w.svg);background-size:contain;bottom:20px;content:"";height:30px;position:absolute;right:20px;transition:all .3s ease;width:30px}#index-recruitment .section__contents .c-button .c-guide-link-title{font-size:22px;font-weight:700}#index-recruitment .section__contents .c-button .c-guide-link-title .--small{color:#fff;display:block;font-size:14px;margin-top:20px}#index-account{padding:140px 160px;position:relative}@media (max-width:768px){#index-account{padding:120px 20px}}#index-account .c-text{color:#fff;transition:all .3s ease}#index-account .c-link{text-decoration:underline!important}#index-account:before{background-image:url(../images/top/bg_account.jpg);background-size:cover;content:"";height:100%;left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;right:0;top:0;z-index:-1}#index-account .section__title{margin-bottom:40px}#index-account .section__title>h2{color:#fff;font-size:36px}#index-account .c-textarea{color:#fff;margin-bottom:60px}#index-account .section__contents{text-align:center}#index-account .c-buttons__area{display:flex;gap:20px;justify-content:center}@media (max-width:768px){#index-account .c-buttons__area{flex-direction:column}}#index-account .c-buttons__area+.c-buttons__area{margin-top:38px}#index-account .c-buttons__area .c-button__link{border-width:2px;padding:24px 25px;width:400px}@media (max-width:768px){#index-account .c-buttons__area .c-button__link{width:100%}}#index-account .c-buttons__area .c-button__link>span{font-size:16px;line-height:18px}#index-account .c-buttons__area .c-button__link.--black{background:#0000;border-color:#fff}#index-account .c-buttons__area .c-button__link:hover.--black{background:#fff}#index-account .c-buttons__area .c-button__link:hover.--black>span{color:#000}@media (max-width:768px){#index-about .section__title>h2{font-size:45px}}#index-about .section__contents{display:flex;gap:40px}@media (max-width:768px){#index-about .section__contents{flex-direction:column-reverse;gap:10px}}#index-about .section__textarea{flex-basis:70%}#index-about .section__images{flex-basis:30%}@media (max-width:768px){#index-about .section__images{margin:auto;width:80%}}#index-about .section__images img{width:100%}#index-about .c-text.--strong{display:block;font-size:16px;font-variation-settings:"wght" 600}#index-outline .section__contents{display:flex;gap:40px;justify-content:space-between}@media (max-width:960px){#index-outline .section__contents{flex-direction:column;gap:0}}#index-outline .section__title{flex-basis:30%}#index-outline .section__textarea{flex-basis:70%}@media (min-width:961px){#index-outline .section__textarea{margin-top:10px}}#index-outline .c-dl{display:flex;flex-wrap:wrap;gap:40px 0;margin-bottom:40px}@media (max-width:768px){#index-outline .c-dl{flex-direction:column;gap:20px 0}}#index-outline .c-dt{flex-basis:20%;font-weight:700}#index-outline .c-dd{flex-basis:80%;font-size:16px}#index-outline .c-dd small{display:block;margin-top:10px}@media (max-width:768px){#index-outline .c-dd{margin-bottom:20px}}#index-outline .c-list__text{line-height:32px}@media (max-width:768px){#index-outline .c-list__text{line-height:30px}}#index-outline .c-list__text:before{top:.9em}#index-outline .c-list__text+.c-list__text{margin-top:20px}#index-link{margin-bottom:0}#index-link .section__title{line-height:30px;margin-bottom:50px}#index-link .section__contents{display:flex}@media (max-width:768px){#index-link .section__contents{flex-direction:column}}#index-link .section__contents .c-ul{align-items:start;display:grid;gap:30px;grid-gap:30px;grid-template-areas:"large-image small-image-1 small-image-2 small-image-3" "large-image small-image-4 small-image-5 small-image-6" "large-image small-image-7 small-image-8 small-image-9";grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;padding:0}@media (max-width:768px){#index-link .section__contents .c-ul{display:flex;flex-direction:column}#index-link .section__contents .c-ul .c-li{grid-column:span 1;width:100%}#index-link .section__contents .c-ul .c-li>a{width:100%}}#index-link .section__contents .c-ul .c-li{align-items:center;display:flex;justify-content:center;transition:opacity .3s}#index-link .section__contents .c-ul .c-li:first-child{grid-area:large-image}#index-link .section__contents .c-ul .c-li:nth-child(2){grid-area:small-image-1}#index-link .section__contents .c-ul .c-li:nth-child(3){grid-area:small-image-2}#index-link .section__contents .c-ul .c-li:nth-child(4){grid-area:small-image-3}#index-link .section__contents .c-ul .c-li:nth-child(5){grid-area:small-image-4}#index-link .section__contents .c-ul .c-li:nth-child(6){grid-area:small-image-5}#index-link .section__contents .c-ul .c-li:nth-child(7){grid-area:small-image-6}#index-link .section__contents .c-ul .c-li:nth-child(8){grid-area:small-image-7}#index-link .section__contents .c-ul .c-li:nth-child(9){grid-area:small-image-8}#index-link .section__contents .c-ul .c-li:nth-child(10){grid-area:small-image-9}@media (min-width:961px){#index-link .section__contents .c-ul .c-li:hover{opacity:.7}}#index-link .section__contents .c-ul .c-li .c-images img{display:block;height:auto;object-fit:cover;width:100%}#index-link .section__contents .c-ul+.c-ul{display:block;margin-top:30px}#en #index-outline .section__contents{flex-direction:column;gap:0}#error .c-text,#error .c-title{text-align:center}#error .c-text{margin-bottom:40px}@media (max-width:768px){#outline .p-container{margin-bottom:85px}}@media (max-width:768px){#outline .section__container:has(.c-title .c-title__first){margin-bottom:56px}}#outline .p-outline__text{margin-top:60px;max-width:640px}@media (max-width:768px){#outline .p-outline__text{margin-top:44px}}#outline .p-outline__introduction{margin-bottom:120px}@media (max-width:768px){#outline .p-outline__introduction{margin-bottom:180px}}#outline .p-outline__introduction .c-text.--lead:last-child .--emphasis{color:#191919}#outline .p-outline__detail .c-table{gap:50px 10px;margin-top:100px}@media (max-width:768px){#outline .p-outline__detail .c-table{gap:20px;margin-top:90px}}#outline .p-outline__detail .c-table .c-definition__term{flex-basis:calc(18% - 20px);text-wrap:nowrap;white-space:nowrap;word-break:keep-all}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__description{margin-bottom:40px}#outline .p-outline__detail .c-table .c-definition__description:last-child{margin-bottom:0}#outline .p-outline__detail .c-table .c-definition__description .c-link{font-size:14px;line-height:24px}}#outline .p-outline__detail .c-table .c-definition__description .c-list .c-list__item+.c-list__item{margin-top:30px}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__description .c-list .c-list__item+.c-list__item{margin-top:25px}}#outline .p-outline__detail .c-table .c-definition__description .c-list .c-list__item .c-list__text{font-size:16px;font-weight:600;line-height:24px;padding-left:20px}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__description .c-list .c-list__item .c-list__text{font-size:14px;line-height:20px}}#outline .p-outline__detail .c-table .c-definition__description .c-list .c-list__item .c-list__text:before{top:10px}#outline .p-outline__detail .c-table .c-definition__bold__text{font-size:18px;font-weight:600;line-height:24px}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__bold__text{display:block;font-size:16px}}#outline .p-outline__detail .c-table .c-definition__bold__text.--en{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:22px}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__bold__text.--en{font-size:20px}}#outline .p-outline__detail .c-table .c-definition__bold__text:has(+.c-text){margin-right:15px}#outline .p-outline__detail .c-table .c-definition__bold__text+.c-link{margin-top:20px}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__bold__text+.c-link{margin-top:15px}#outline .p-outline__detail .c-table .c-definition__bold__text+.c-text{display:block;margin-top:15px}#outline .p-outline__detail .c-table .c-definition__bold__text+.c-text .--strong{font-size:14px}#outline .p-outline__detail .c-table .c-definition__bold__text+.c-text .--strong.--sp-16{font-size:16px}}#outline .p-outline__detail .c-table .c-definition__bold__text+.c-text+.c-definition__bold__text{display:block;margin-top:30px}@media (max-width:768px){#outline .p-outline__detail .c-table .c-definition__bold__text+.c-text+.c-definition__bold__text{margin-top:25px}}#outline .p-outline__detail .c-table .p-map{margin:20px 0}#news .section__container:has(.c-title__first.--article){margin-bottom:70px}#privacy .l-privacy-explanation{margin-top:60px}@media (max-width:768px){#privacy .l-privacy-explanation{margin-top:50px}}#privacy .l-privacy-explanation .l-privacy-explanation__item+.l-privacy-explanation__item{margin-top:60px}@media (max-width:768px){#privacy .l-privacy-explanation .l-privacy-explanation__item+.l-privacy-explanation__item{margin-top:40px}}#privacy .l-privacy-explanation .l-privacy-explanation__item .c-title{margin-bottom:15px}#privacy .l-privacy-explanation .l-privacy-explanation__item .c-text+.c-list{margin-top:20px}#privacy .l-privacy-explanation .l-privacy-explanation__item .c-text>small{display:block;margin-top:5px}#past-cedec .section__container:has(+.section__container){margin-bottom:80px}#past-cedec .p-past__buttons{display:flex;gap:20px;width:100%}@media (max-width:768px){#past-cedec .p-past__buttons{flex-direction:column;gap:10px}}html:has(#call-for-speakers){scroll-behavior:smooth;scroll-padding-top:80px}@media (max-width:768px){html:has(#call-for-speakers){scroll-padding-top:100px}}@media (max-width:768px){#call-for-speakers .p-container{margin-bottom:85px}}#call-for-speakers .c-text+.c-text.--annotation{margin-top:30px}#call-for-speakers .c-text+.c-text.--annotation:has(+.--annotation){margin-top:10px}@media (max-width:768px){#call-for-speakers .c-text+.c-text.--annotation:has(+.--annotation){margin-top:20px}}#call-for-speakers .c-text+.c-text.--annotation:has(+.--annotation)+.--annotation{margin-top:10px}@media (max-width:768px){#call-for-speakers .c-text+.c-text.--annotation:has(+.--annotation)+.--annotation{margin-top:20px}}#call-for-speakers .c-text+.c-list{margin-top:30px}#call-for-speakers .c-text+.p-application{margin-top:60px}#call-for-speakers .c-list+.c-text{margin-top:30px}#call-for-speakers .p-notion+.c-title{margin-top:60px}#call-for-speakers .p-guide .c-text+.c-text{margin-top:25px}#call-for-speakers .p-guide .p-guide__text+.p-guide__button{margin-top:40px}#call-for-speakers .p-guide .p-guide__button .c-button__link{width:420px}#call-for-speakers .p-guide .p-guide__button:has(>.c-button+.c-button){display:flex;gap:40px;justify-content:flex-start;margin-bottom:40px}@media (max-width:768px){#call-for-speakers .p-guide .p-guide__button:has(>.c-button+.c-button){flex-direction:column;gap:20px}}#call-for-speakers .p-guide .p-guide__button:has(>.c-button+.c-button) .c-button__link{align-items:center;display:flex}#call-for-speakers .p-guide .p-guide__button__text{font-weight:600;margin-top:20px}#call-for-speakers .p-guide .p-guide__button__text .--period{color:#6c6c6c;font-size:16px;line-height:24px;padding-right:20px;position:relative}@media (max-width:768px){#call-for-speakers .p-guide .p-guide__button__text .--period{display:inline-block;margin-bottom:12px}}#call-for-speakers .p-guide .p-guide__button__text .--period:after{background-image:url(../../assets/images/common/icon_arrow-gray.svg);background-repeat:no-repeat;background-size:cover;content:"";height:12px;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:6px}@media (max-width:768px){#call-for-speakers .p-guide .p-guide__button__text .--period:after{height:14px;rotate:90deg;top:calc(50% - 8px);width:8px}}#call-for-speakers .p-guide .p-guide__button__text .--ps12{font-size:12px}#call-for-speakers .p-guide .p-guide__button__text .--ps14{font-size:14px}#call-for-speakers .p-guide .p-guide__button__text .--ps16{font-size:16px}#call-for-speakers .p-notion__anchorlink .p-notion__title__sub+.c-title{margin-top:10px}#call-for-speakers .p-notion__anchorlink .p-notion__title__sub+.c-title+.c-anchor{margin-top:70px}#call-for-speakers .p-application .p-application__inner+.p-application__inner{margin-top:60px}#call-for-speakers .p-application .p-application__inner .c-table.--line{margin-top:40px}#call-for-speakers .p-application .p-application__inner .c-table.--line+.c-text{margin-top:20px}@media (max-width:768px){#call-for-speakers .p-application .p-application__inner .c-table.--line+.c-text{margin-top:50px}}#call-for-speakers .p-application .p-application__inner .c-text+.c-list{margin-top:20px}#call-for-speakers .p-application .p-application__inner .c-text+.c-title:has(.c-title__fifth){margin-top:40px}#call-for-speakers .p-application .p-application__inner .p-application__sub__list,#call-for-speakers .p-application .p-application__inner .p-application__sub__list+.c-title{margin-top:40px}#call-for-speakers #call-for-speakers-04 .c-table.--line .c-definition__term{flex-basis:calc(30% - 20px)}@media (max-width:768px){#call-for-speakers #call-for-speakers-04 .c-table.--line .c-definition__term{flex-basis:100%}}#call-for-speakers #call-for-speakers-04 .c-table.--line .c-definition__term>span+span{display:block;margin-top:20px}@media (max-width:768px){#call-for-speakers #call-for-speakers-04 .c-table.--line .c-definition__term>span+span{margin-top:10px}}#call-for-speakers #call-for-speakers-04 .c-table.--line .c-definition__description{flex-basis:calc(70% - 20px)}@media (max-width:768px){#call-for-speakers #call-for-speakers-04 .c-table.--line .c-definition__description{flex-basis:100%}}html:has(#field){scroll-behavior:smooth;scroll-padding-top:60px}#field .section__container:has(+.section__container .p-field){margin-bottom:30px}@media (max-width:768px){#field .section__container:has(+.section__container .p-field){margin-bottom:50px}}#field .p-field .c-list+.c-text.--annotation{margin-top:20px}#format .c-table.--line .c-definition__term{flex-basis:calc(30% - 20px)}@media (max-width:768px){#format .c-table.--line .c-definition__term{flex-basis:100%}}#format .c-table.--line .c-definition__term.--head{padding:0 0 15px 15px;text-align:left}@media (max-width:768px){#format .c-table.--line .c-definition__term.--head{padding-left:0;text-align:center}}#format .c-table.--line .c-definition__description{flex-basis:calc(70% - 20px);padding:40px 10px}@media (max-width:768px){#format .c-table.--line .c-definition__description{flex-basis:100%;padding:10px 0 40px}}#format .c-table.--line .c-definition__description.--head{padding:0 0 15px 15px;text-align:left}#format .c-table.--line .c-definition__description .c-title__sixth>span{color:#000}#format .c-table.--line .c-text .--small{display:block;margin-top:10px}#format .c-table.--line .c-text+.c-title:has(.c-title__sixth){margin-top:40px}#format .c-table.--line .c-list+.c-text{margin-top:30px}#session-detail #session-detail-01 .section__title{border-bottom:1px solid #d6d6d6;margin-bottom:40px;padding-bottom:40px}#session-detail #session-detail-01 .session__question>span:before{top:5px}@media (max-width:768px){#session-detail #session-detail-01 .session__question>span:before{top:5px}}#session-detail #session-detail-06 .c-buttons__area{gap:20px}#session-detail #session-detail-06 .c-button{max-width:none}#session-detail #session-detail-06 .c-button__link>span{line-height:24px}#session-detail .c-committee-card .c-committee-card__item{cursor:pointer;flex-basis:calc(50% - 10px);padding-right:60px;position:relative;transition:all .3s ease}@media (max-width:768px){#session-detail .c-committee-card .c-committee-card__item{flex-basis:100%}}#session-detail .c-committee-card .c-committee-card__item .c-committee-card__detail{margin-top:10px}#session-detail .c-committee-card .c-committee-card__item .c-arrow__jump{bottom:20px;height:32px;right:20px;width:32px}#session-detail .c-committee-card .c-committee-card__item .c-arrow__jump>span{height:32px;width:32px}#session-detail .c-committee-card .c-committee-card__item .c-arrow__jump>span:after{height:16px;width:16px}@media (min-width:961px){#session-detail .c-committee-card .c-committee-card__item:hover{border-color:#000}#session-detail .c-committee-card .c-committee-card__item:hover .c-arrow__jump>span:after{animation:committee-card-jump-arrow .6s ease forwards}}@keyframes committee-card-jump-arrow{0%{right:0;top:50%}50%{right:-35px;top:-20%}55%{right:-35px;top:-20%}56%{right:35px;top:150%}to{right:0;top:50%}}#session-detail .c-breadcrumb__item:last-of-type{max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#session-detail .p-payment-deadline__table .p-pass__table__title{width:20%}@media (max-width:960px){#session-detail .p-payment-deadline__table .p-pass__table__title{width:100%}}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item{width:20%}@media (max-width:960px){#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item{width:100%}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:last-child{margin-bottom:0}}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item.--time .c-text{display:flex;flex-direction:column;justify-content:center;text-align:center}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text{line-height:1.1;min-height:110px;padding:20px 10px}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text .--strong+span{display:block;margin-top:10px}@media (max-width:960px){#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text{min-height:inherit;padding:30px 10px 50px}}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text:has(.--comingsoon){align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:960px){#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text:has(.--comingsoon){display:block}}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text .--comingsoon{color:#6c6c6c;display:block;text-align:center}@media (max-width:960px){#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item .c-text .--comingsoon{text-align:left}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:not(.--time) .c-text{padding:20px 10px 60px;position:relative}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:not(.--time) .c-text:before{content:"A会場";font-size:13px;font-variation-settings:"wght" 500;left:10px;position:absolute;top:-10px;transform:translateY(-50%)}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:not(.--time):nth-of-type(2) .c-text:before{content:"A会場"}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:not(.--time):nth-of-type(3) .c-text:before{content:"B会場"}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:not(.--time):nth-of-type(4) .c-text:before{content:"C会場"}#session-detail .p-payment-deadline__table .p-pass__table__body .p-pass__table__item:not(.--time):nth-of-type(5) .c-text:before{content:"D会場"}}#roadmap .p-roadmap__intro{display:flex;flex-direction:column;gap:50px;margin-top:50px}#roadmap .p-roadmap__intro .c-title+.c-text{margin-top:30px}@media (max-width:768px){#roadmap .p-roadmap__intro .c-title+.c-text{margin-top:25px}}#roadmap .p-roadmap__contents{display:flex;flex-direction:column;gap:30px}@media (max-width:768px){#roadmap .p-roadmap__contents{gap:20px}}#roadmap .p-roadmap__contents .p-roadmap__contents__item{background-color:#fff;border-radius:8px;box-sizing:border-box;padding:60px;position:relative}@media (max-width:768px){#roadmap .p-roadmap__contents .p-roadmap__contents__item{padding:40px 20px 116px}}#roadmap .p-roadmap__contents .c-title+.c-list{margin-top:30px}@media (max-width:768px){#roadmap .p-roadmap__contents .c-title+.c-list{margin-top:25px}}#roadmap .p-roadmap__contents .c-list{max-width:calc(100% - 210px)}@media (max-width:768px){#roadmap .p-roadmap__contents .c-list{max-width:100%}}#roadmap .p-roadmap__contents .c-button.--medium{bottom:60px;position:absolute;right:60px}@media (max-width:768px){#roadmap .p-roadmap__contents .c-button.--medium{bottom:40px;right:20px}}#enquete .c-text+.c-text{margin-top:20px}#enquete .c-text+.c-list{margin-top:10px}#enquete .c-text+.c-list .c-list__text{font-weight:600}#enquete .c-text+.c-list+.c-text{margin-top:20px}#enquete .c-text .--small{line-height:24px}#enquete .p-enquete__detail{margin-bottom:80px}#enquete .p-enquete__detail+.section__container.--bg-ivory{margin-bottom:80px;padding-bottom:80px;padding-top:80px}#committee .p-committee__lead__section{margin-bottom:100px}@media (max-width:768px){#committee .p-committee__lead__section{margin-bottom:90px}}#committee .p-committee__lead .c-text.--lead+.c-text:has(.--small){line-height:0;margin-top:10px}@media (max-width:768px){#committee .p-committee__lead .c-text.--lead+.c-text:has(.--small){margin-top:20px}}@media (max-width:768px){#committee .p-committee__lead .c-text.--lead+.c-text:has(.--small)+.c-link{margin-top:30px}}#committee .p-committee__lead .c-link{line-height:16px}@media (max-width:768px){#committee .p-committee__lead .c-link+.c-link{margin-top:15px}}#committee .p-committee__lead .c-link+.c-text.--en{margin-top:40px}@media (max-width:768px){#committee .p-committee__lead .c-link+.c-text.--en{margin-top:50px}}#alumni .p-alumni{margin-top:100px}@media (max-width:768px){#alumni .p-alumni{margin-top:90px}}#alumni .p-alumni__list{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){#alumni .p-alumni__list{gap:15px 10px}}#alumni .p-alumni__item{flex-basis:calc(25% - 15px);min-width:180px}@media (max-width:768px){#alumni .p-alumni__item{flex-basis:calc(50% - 5px);min-width:auto}}#newsletter .section__item{width:50%}@media (max-width:768px){#newsletter .section__item{width:100%}}#newsletter .section__item+.section__item{margin-top:60px}#newsletter .mail__area{align-items:center;display:flex;margin-bottom:30px}@media (max-width:768px){#newsletter .mail__area{align-items:flex-start;flex-direction:column;gap:10px}}#newsletter .mail__label{font-size:14px;font-weight:550;width:25%}@media (max-width:768px){#newsletter .mail__label{width:100%}}#newsletter .mail__input{width:75%}@media (max-width:768px){#newsletter .mail__input{width:100%}}#newsletter .c-button__area .c-button__link{color:#fff;font-weight:600;min-width:64px;text-align:center}#press .l-press-explanation__list .l-press-explanation__item+.l-press-explanation__item,#press-reg-rules .l-press-explanation__list .l-press-explanation__item+.l-press-explanation__item{margin-top:60px}@media (max-width:768px){#press .l-press-explanation__list .l-press-explanation__item .c-link~.c-link,#press-reg-rules .l-press-explanation__list .l-press-explanation__item .c-link~.c-link{display:inline-block;margin-top:10px}}#press .c-text small,#press-reg-rules .c-text small{display:inline-block;margin-top:10px}#press #press-03 .c-title:has(>h5),#press-reg-rules #press-03 .c-title:has(>h5){margin-bottom:0}@media (max-width:768px){#press #press-03 .l-press-explanation__item:last-of-type .c-text>span,#press-reg-rules #press-03 .l-press-explanation__item:last-of-type .c-text>span{display:inline-block;margin-top:10px}}#press #press-03 .l-press-explanation__item:last-of-type .c-text>span:first-of-type:before,#press-reg-rules #press-03 .l-press-explanation__item:last-of-type .c-text>span:first-of-type:before{background-image:url(../../assets/images/common/icon_press-mail.svg);content:"";display:inline-block;height:12px;margin-right:5px;width:15px}#press #press-03 .l-press-explanation__item:last-of-type .c-text>span:last-of-type:before,#press-reg-rules #press-03 .l-press-explanation__item:last-of-type .c-text>span:last-of-type:before{background-image:url(../../assets/images/common/icon_press-phone.svg);content:"";display:inline-block;height:15px;margin-right:5px;width:15px}#access .c-table{align-items:baseline;gap:20px 40px}@media (max-width:768px){#access .c-table{flex-direction:column;gap:20px 0}}#access .c-access__term{flex-basis:calc(15% - 20px)}#access .c-access__description{flex-basis:calc(85% - 20px)}#access .c-access__description .c-link.--underline>span{font-size:14px}#access-01 .c-iframe{margin-bottom:10px}#access-01 .c-iframe .p-map{border:none;box-sizing:border-box;height:318px;margin-top:20px;width:100%}@media (max-width:768px){#access-01 .c-iframe .p-map{height:190px}}#access-01 .c-text.--flex{display:flex;justify-content:space-between}@media (max-width:768px){#access-01 .c-text.--flex{flex-direction:column}#access-01 .c-access__description{margin-bottom:20px}}#access-01 .c-access__description:last-of-type{margin-bottom:0}@media (max-width:768px){#access-02 .c-access__term{margin-bottom:5px}#access-02 .c-access__description{margin-bottom:25px}}#access-02 .c-access__description:last-of-type{margin-bottom:0}.l-access-explanation__item+.l-access-explanation__item{margin-top:80px}.l-access-explanation__flex{margin-top:50px}.l-access-explanation__flex>div{display:flex;gap:20px;margin-bottom:20px}@media (max-width:768px){.l-access-explanation__flex>div{flex-direction:column}}.l-access-explanation__flex .c-images>img{width:100%}html:has(#faq){scroll-behavior:smooth}#faq .faq__item{border-bottom:1px solid #d8d8d8;margin-bottom:40px;padding-bottom:40px}#faq .faq__question{align-items:flex-start;display:flex}@media (max-width:768px){#faq .faq__question{flex-direction:column}}#faq .faq__question>p{display:flex;font-size:18px;font-weight:600}@media (max-width:768px){#faq .faq__question>p{font-size:16px}}#faq .faq__question>p:before{content:"Q.";margin-right:10px}@media (max-width:768px){#faq .faq__question .--required{margin-top:15px}}#faq .faq__question .--required:before{content:none}#faq .faq__question>span{margin-left:10px;margin-top:0}#faq .faq__answer{margin-top:20px}#faq .faq__answer>p{display:flex}#faq .faq__answer>p:before{content:"A.";margin-right:10px}#faq .faq__answer>p+span{display:block;margin-left:24px;margin-top:10px}#sponsor .is-sptb,#sponsor .p-price-table__hidden{display:none}@media (max-width:960px){#sponsor .is-sptb{display:block}#sponsor .is-pc{display:none}}#sponsor .p-sponsor__introduction__buttons{display:flex;gap:20px;margin-top:20px}@media (max-width:960px){#sponsor .p-sponsor__introduction__buttons{flex-direction:column}}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link{padding:14px 20px;width:353px}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link>span{font-size:14px;line-height:20px;padding-left:35px;position:relative;text-align:left}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link>span .--small{font-size:12px}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link>span:after,#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link>span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%)}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link>span:before{background-image:url(../../assets/images/sponsor/icon_pdf.svg);height:26px;left:0;width:22px}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link>span:after{background-image:url(../../assets/images/sponsor/icon_download.svg);height:14px;right:0;width:14px}@media (min-width:961px){#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link:hover>span:before{background-image:url(../../assets/images/sponsor/icon_pdf-hover.svg)}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link:hover>span:after{background-image:url(../../assets/images/sponsor/icon_download-hover-yellow.svg)}}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link.--docs>span:before{background-image:url(../../assets/images/sponsor/icon_docs.svg)}@media (min-width:961px){#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link.--docs:hover>span:before{background-image:url(../../assets/images/sponsor/icon_docs-hover.svg)}#sponsor .p-sponsor__introduction__buttons .c-button.--big .c-button__link.--docs:hover>span:after{background-image:url(../../assets/images/sponsor/icon_download-hover-white.svg)}}#sponsor .c-anchor{margin-top:60px}@media (max-width:960px){#sponsor .c-anchor{margin-top:50px}#sponsor .c-anchor .c-anchor__list{gap:20px}}#sponsor .c-anchor .c-anchor__item{flex-basis:100%}#sponsor .c-anchor .c-anchor__link{align-items:center;display:flex;gap:60px;padding:30px}@media (max-width:960px){#sponsor .c-anchor .c-anchor__link{flex-direction:column;gap:30px;padding:40px 20px}}#sponsor .c-anchor .c-anchor__link .p-anchor__title{flex-basis:calc(65% - 30px)}@media (max-width:960px){#sponsor .c-anchor .c-anchor__link .p-anchor__title{flex-basis:100%;width:100%}}#sponsor .c-anchor .c-anchor__link .p-anchor__title .c-text+.c-text:has(.--small){margin-top:10px}#sponsor .c-anchor .c-anchor__link .p-anchor__title .--small,#sponsor .c-anchor .c-anchor__link .p-anchor__title .c-text,#sponsor .c-anchor .c-anchor__link .p-anchor__title .c-title__fifth>span{transition:all .3s ease}#sponsor .c-anchor .c-anchor__link .p-anchor__button__text{flex-basis:calc(35% - 30px);text-align:right}@media (max-width:960px){#sponsor .c-anchor .c-anchor__link .p-anchor__button__text{flex-basis:100%;width:100%}}#sponsor .c-anchor .c-anchor__link .p-anchor__button__text .c-anchor__arrow{font-variation-settings:400}@media (min-width:961px){#sponsor .c-anchor .c-anchor__link:hover .p-anchor__title .--small,#sponsor .c-anchor .c-anchor__link:hover .p-anchor__title .c-text,#sponsor .c-anchor .c-anchor__link:hover .p-anchor__title .c-title__fifth>span{color:#1d7ff0}}#sponsor .p-price-table__title{margin-top:80px}#sponsor .p-price-table__title+.p-price-table{margin-top:40px}#sponsor .p-price-table{border-collapse:collapse;margin-top:60px;width:100%}#sponsor .p-price-table+.p-price-table__title{margin-top:80px}#sponsor .p-price-table td,#sponsor .p-price-table th{border-collapse:collapse}#sponsor .p-price-table .p-price-table__head.is-sptb{display:none}@media (max-width:960px){#sponsor .p-price-table .p-price-table__head.is-sptb{display:table-row}}#sponsor .p-price-table .p-price-table__head .p-price-table__title{color:#909090;font-size:14px;font-variation-settings:600;line-height:20px}#sponsor .p-price-table .p-price-table__head .p-price-table__title>span{border-bottom:1px solid #909090;display:block;padding-bottom:15px}#sponsor .p-price-table .p-price-table__head .p-price-table__title+.p-price-table__title{min-width:100px;padding-left:10px}@media (max-width:960px){#sponsor .p-price-table .p-price-table__head .p-price-table__title+.p-price-table__title{min-width:auto}}#sponsor .p-price-table .p-price-table__body{border-bottom:1px solid #909090}#sponsor .p-price-table .p-price-table__body .p-price-table__menu{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:18px;font-variation-settings:"wght" 650;line-height:30px;width:300px}#sponsor .p-price-table .p-price-table__body .p-price-table__menu .--small{color:#6c6c6c;display:block;font-size:12px;font-variation-settings:"wght" 500;line-height:20px;margin-top:10px;padding:0 20px 0 10px}#sponsor .p-price-table .p-price-table__body .p-price-table__menu .--small+.--small{margin-top:5px}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__menu{display:block;margin-top:40px;width:100%}}#sponsor .p-price-table .p-price-table__body .p-price-table__menu>span{display:block;padding:0 10px}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__menu+.p-price-table__category{margin-top:20px}}#sponsor .p-price-table .p-price-table__body .p-price-table__category{color:#000;font-size:16px;font-weight:600;line-height:24px;text-align:center}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__category{display:block;margin-top:40px;padding-left:10px;text-align:left;width:100%}}#sponsor .p-price-table .p-price-table__body .p-price-table__category span{padding-left:10px}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__category span{padding-left:0}}#sponsor .p-price-table .p-price-table__body .p-price-table__category.--border{border-bottom:1px solid #d5d5d5}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__category.--border{border-bottom:none}#sponsor .p-price-table .p-price-table__body .p-price-table__price{display:block;width:100%}}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner{align-items:center;display:flex;justify-content:space-between;padding:0 10px 0 20px;width:auto}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner{padding:0 10px}}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner>span{font-size:15px;font-weight:400;line-height:24px}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner>span{font-size:14px}}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner>strong{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:24px;font-variation-settings:"wght" 600;line-height:24px;text-align:right}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner>strong{font-size:22px}}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner.--border{border-bottom:1px solid #d5d5d5;padding-bottom:30px}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner.--mt20{margin-top:20px}@media (max-width:960px){#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner.--mt20{margin-top:15px}}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner.--mt30{margin-top:30px}#sponsor .p-price-table .p-price-table__body .p-price-table__price .p-price-table__price__inner.--mb30{margin-bottom:30px}#sponsor .p-price-table .p-price-table__body .p-price-table__price span,#sponsor .p-price-table .p-price-table__body .p-price-table__price strong{display:block}#sponsor .p-price-table+.p-price-table__attention{margin-top:20px}#sponsor .p-apply{align-items:stretch;counter-reset:apply-counter;display:flex;flex-wrap:wrap;gap:55px;margin-top:30px;position:relative}@media (max-width:960px){#sponsor .p-apply{flex-direction:column;gap:50px;margin-top:60px}}#sponsor .p-apply:after{background-image:url(../../assets/images/sponsor/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}@media (max-width:960px){#sponsor .p-apply:after{top:calc(50% - 15px);transform:rotate(90deg)}}#sponsor .p-apply .p-apply__button{counter-increment:apply-counter;flex:1 1;position:relative}#sponsor .p-apply .p-apply__button:before{background-color:#ed6c00;border-radius:8px 0;color:#fff;content:"STEP " counter(apply-counter);font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-variation-settings:"wght" 650;left:0;line-height:100%;padding:5px 10px;position:absolute;top:0;z-index:1}#sponsor .p-apply .p-apply__button .p-apply__button__inner{background-color:initial;border:1px solid #ed6c00;border-radius:8px;box-sizing:border-box;color:#262626;cursor:pointer;display:block;height:100%;padding:25px 35px 25px 100px;position:relative;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}@media (max-width:960px){#sponsor .p-apply .p-apply__button .p-apply__button__inner{min-height:125px;padding:25px 25px 25px 90px}}@media (min-width:961px){#sponsor .p-apply .p-apply__button .p-apply__button__inner:hover{border-color:#000}}#sponsor .p-apply .p-apply__button .p-apply__button__inner:before{background-image:url(../../assets/images/sponsor/icon_apply-form.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:45px;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:40px}@media (max-width:960px){#sponsor .p-apply .p-apply__button .p-apply__button__inner:before{left:25px}}#sponsor .p-apply .p-apply__button.--apply:before{background-color:#000;color:#fff}#sponsor .p-apply .p-apply__button.--apply .p-apply__button__inner{border:1px solid #d5d5d5}@media (min-width:961px){#sponsor .p-apply .p-apply__button.--apply .p-apply__button__inner:hover{border-color:#000}}#sponsor .p-apply .p-apply__button.--apply .p-apply__button__inner:before{background-image:url(../../assets/images/sponsor/icon_apply-mail.svg)}#sponsor .p-apply .p-apply__button__text{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:16px;font-variation-settings:"wght" 600;line-height:28px}@media (max-width:960px){#sponsor .p-apply .p-apply__button__text{font-size:15px;line-height:24px}}#sponsor .p-apply .p-apply__button__text+.c-text{margin-top:10px}#sponsor .p-apply .c-text .--light{color:#909090;margin-right:10px}#sponsor .p-apply .c-text+.c-text{margin-top:0}#sponsor-exhibition #sponsor-exhibition-01 .section__title{align-items:flex-end;display:flex;justify-content:space-between}@media (max-width:768px){#sponsor-exhibition #sponsor-exhibition-01 .section__title{flex-direction:column;gap:20px}}#sponsor-exhibition .c-category{margin-bottom:30px}#sponsor-exhibition .p-sponsor__list{margin-bottom:80px}#sponsor-exhibition .p-sponsor__list:last-of-type{margin-bottom:0}#sponsor-exhibition .p-sponsor__item{align-items:center;border:1px solid #d8d8d8;border-radius:8px;display:flex;gap:0 50px;margin-bottom:20px;padding:60px}@media (max-width:768px){#sponsor-exhibition .p-sponsor__item{flex-direction:column;padding:40px 20px}}#sponsor-exhibition .p-sponsor__item:last-of-type{margin-bottom:0}#sponsor-exhibition .p-sponsor__item .contents__item:first-of-type{flex-basis:250px}@media (max-width:768px){#sponsor-exhibition .p-sponsor__item .contents__item:first-of-type{flex-basis:200px}}#sponsor-exhibition .p-sponsor__item .contents__item:last-of-type{flex-basis:calc(100% - 300px)}#sponsor-exhibition .p-sponsor__item .c-images img{width:100%}#sponsor-exhibition .p-sponsor__item .c-title{border-bottom:1px solid #d8d8d8;padding-bottom:15px}#sponsor-exhibition .p-sponsor__item .c-text{margin-bottom:30px}#sponsor-exhibition .p-sponsor__item .c-text:nth-child(2n){margin-bottom:20px}#sponsor-exhibition .p-sponsor__item .c-text+.c-text{margin-top:0}#sponsor-exhibition .p-sponsor__item .c-link{display:flex;margin-left:auto;text-decoration:underline;width:-webkit-fit-content;width:fit-content}#sponsor-exhibition .p-sponsor__item .c-link>span:after{bottom:6px}#sponsor-list .c-sponsor:has(+.c-title){margin-bottom:100px}#sponsor-list .c-sponsor:has(+.c-button){margin-bottom:20px}#sponsor-list .c-sponsor:last-of-type{margin-bottom:0}#sponsor-list .c-button:has(+.c-sponsor){margin-bottom:100px;margin-left:auto}#sponsor-list .c-button:has(+.c-title){margin-bottom:100px}#developer .c-flex{display:flex;gap:40px}@media (max-width:768px){#developer .c-flex{flex-direction:column-reverse}}#developer .c-table{flex-basis:calc(50% - 20px);gap:10px 40px}@media (max-width:768px){#developer .c-table{gap:5px}}#developer .c-table .c-definition__description{margin-bottom:20px}#developer .c-images{flex-basis:calc(50% - 20px)}#developer .c-images img{width:100%}#newslist .c-tab .c-tab__list{margin-top:100px}[data-page=inquiry] .--en{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:20px}[data-page=inquiry] .c-text.--lead+.c-text.--lead{margin-top:10px}[data-page=inquiry] .c-text.--lead+.c-button.--small{margin-top:30px}[data-page=inquiry] .c-text.--lead+.c-button.--small span{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650}[data-page=inquiry] .c-text.--lead+.c-button.--small+.c-text.--required{margin-top:80px}[data-page=timetable] .c-header{background-color:#fff}[data-page=timetable] .section__container:has(.c-title .c-title__first){margin:163px auto 50px!important}@media (max-width:768px){[data-page=timetable] .section__container:has(.c-title .c-title__first){margin:78px auto 50px!important}}@media (max-width:768px){[data-page=timetable] .section__container:has(.c-title .c-title__first):has(.c-button){margin:78px auto 20px!important}}[data-page=timetable] .section__container:has(+.section__container){margin-bottom:60px}@media (max-width:768px){[data-page=timetable] .section__container:has(+.section__container){margin-bottom:60px}}[data-page=timetable] .c-title:first-child{margin-bottom:69px}@media (max-width:768px){[data-page=timetable] .c-title:first-child{margin-bottom:69px}}[data-page=timetable] .c-title:has(.c-banner__area){position:relative}[data-page=timetable] .c-title:has(.c-button){position:relative}[data-page=timetable] .c-title .c-button{bottom:-30px;justify-content:flex-end;position:absolute;right:0}@media (max-width:768px){[data-page=timetable] .c-title .c-button{position:static;width:100%}}[data-page=timetable] .c-title .c-button__link{border:1px solid #000;border-radius:4px;padding:12px 15px}[data-page=timetable] .c-title .c-button__link>span{font-size:13px;line-height:13px}[data-page=timetable] .c-title .c-button__link.--arrow>span{padding-right:19px}[data-page=timetable] .c-title .c-button__link.--arrow>span:after{height:9px;width:9px}[data-page=timetable] .c-banner__area{bottom:0;height:50px;position:absolute;right:0;width:300px}@media (max-width:768px){[data-page=timetable] .c-banner__area{height:auto;margin-bottom:100px;position:relative;width:100%}}[data-page=timetable] .c-banner__area .c-images>img{height:auto;width:100%}[data-page=timetable].--filter .c-header:before{background-color:#393939;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:100%}[data-page=timetable].--filter .c-header:after{background-color:#00000080;content:"";display:block;height:calc(100% - 10px);left:0;position:absolute;top:0;width:100%;z-index:10}@media (max-width:768px){[data-page=timetable].--filter .p-main{z-index:100}}[data-page=timetable].--filter .c-timetable__toolbar{background-color:#393939}[data-page=timetable].--filter .c-navigation{display:none}[data-page=timetable].--filter .c-timetable__tools{flex:0 0 351px}[data-page=timetable].--filter .c-timetable__tools:before{content:none}@media (max-width:768px){[data-page=timetable].--filter .c-timetable__tools .c-search__text .c-search>input,[data-page=timetable].--filter .c-timetable__tools .c-search__text .c-search>input:focus,[data-page=timetable].--filter .c-timetable__tools .c-search__text .c-search>input:placeholder-shown{width:calc(89.3334vw - 198px)}}@media (max-width:768px){[data-page=timetable].--filter .c-timetable__tools:not(:has(.c-favorite__button)) .c-search>input{width:calc(89.3334vw - 93px)}[data-page=timetable].--filter .c-timetable__tools:not(:has(.c-favorite__button)) .c-search>input:placeholder-shown{width:calc(89.3334vw - 93px)}[data-page=timetable].--filter .c-timetable__tools:not(:has(.c-favorite__button)) .c-search>input:focus{width:calc(89.3334vw - 93px)}}@media (max-width:768px){[data-page=timetable].--filter .c-timetable__tools{flex:0 0 34px}}#timetable .p-container *{box-sizing:border-box}.c-timetable__toolbar{background-color:#fff;height:auto;left:0;margin:0;max-width:none;padding:0;position:fixed;top:62px;width:100%;z-index:10}@media (max-width:768px){.c-timetable__toolbar{bottom:0;margin-bottom:0!important;top:inherit}}.c-timetable__toolbar .section__inner{display:flex;justify-content:space-between;padding:10px;position:relative;width:100%}.c-timetable__toolbar .section__inner.c-timetable__filter{padding:0;position:fixed}@media (max-width:768px){.c-timetable__toolbar .section__inner{flex-direction:column;gap:10px;justify-content:flex-start;padding:10px 0 10px 5.3333%}.c-timetable__toolbar .section__inner.c-timetable__filter{gap:0;justify-content:space-between}}.c-timetable__toolbar .c-button .button{background-color:initial;border:none;border-radius:4px;cursor:pointer}.c-timetable__toolbar .c-button .button>span{pointer-events:none;text-align:center;width:100%}@media (max-width:768px){.c-timetable__toolbar.is-table .c-timetable__filter{height:calc(100vh - 98px)}.c-timetable__toolbar.is-list .c-timetable__filter{height:calc(100dvh - 98px)}}.c-date__buttons{display:flex;flex-basis:calc(100% - 677px);flex-grow:0;flex-shrink:0;gap:8px;padding-right:35px}@media (max-width:768px){.c-date__buttons{gap:4px;order:3;overflow:auto;padding-right:0}}@media (max-width:768px){.c-date__buttons:has(.--interactive) .c-button{min-width:calc(25% - 3px)}}@media (max-width:768px){.c-date__buttons:has(.--interactive) .c-button.--interactive{flex:0 0 62%}}.c-date__buttons .c-button{flex:1 1 100%}@media (max-width:768px){.c-date__buttons .c-button:last-child{margin-right:5.3333vw}}.c-date__buttons .c-button .button{align-items:center;background:#bcbcbc;display:flex;height:30px;padding:0;width:100%}.c-date__buttons .c-button .button.is-active{background:#ed6c00;cursor:default;pointer-events:none}.c-date__buttons .c-button .button.is-active>span{color:#000}@media (max-width:768px){.c-date__buttons .c-button .button{height:34px}}.c-date__buttons .c-button .button>span{color:#fff;display:block;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:15px;font-variation-settings:"wght" 650;line-height:18px;padding:0 5px;white-space:nowrap}.c-date__buttons .c-button .button>span.--small{font-size:13px}@media (min-width:961px){.c-date__buttons .c-button .button{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-date__buttons .c-button .button:hover{background:#fff;border:1px solid #000}.c-date__buttons .c-button .button:hover>span{color:#000}}.c-timetable__tools{display:flex;flex:0 0 677px;gap:8px;justify-content:flex-end;padding-left:35px;position:relative}@media (max-width:768px){.c-timetable__tools{flex:0 0 34px;justify-content:flex-start;order:2;overflow:auto;padding-left:0;padding-right:5.3333vw}}.c-timetable__tools:before{background:#d8d8d8;content:"";display:block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media (max-width:768px){.c-timetable__tools:before{content:none}.c-timetable__tools .c-title__button{order:5}}.c-timetable__tools .c-title__button .c-button .button{align-items:center;background:#fff;border:1px solid #000;display:flex;height:30px;padding:0;width:120px}.c-timetable__tools .c-title__button .c-button .button.is-active{background:#909090;border:1px solid #909090}.c-timetable__tools .c-title__button .c-button .button.is-active>span{color:#fff}@media (max-width:768px){.c-timetable__tools .c-title__button .c-button .button{height:34px;padding:0 8px;width:auto}}.c-timetable__tools .c-title__button .c-button .button>span{color:#000;display:block;font-size:13px}@media (max-width:768px){.c-timetable__tools .c-title__button .c-button .button>span{font-size:12px;white-space:nowrap}}@media (min-width:961px){.c-timetable__tools .c-title__button .c-button .button{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__tools .c-title__button .c-button .button:hover{background:#909090;border-color:#909090}.c-timetable__tools .c-title__button .c-button .button:hover>span{color:#fff}}.c-timetable__tools .c-view__buttons{display:flex}@media (max-width:768px){.c-timetable__tools .c-view__buttons{order:4}}.c-timetable__tools .c-view__buttons .c-button .button{align-items:center;background:#fff;border:1px solid #909090;border-radius:0 4px 4px 0;display:flex;height:30px;padding:0;width:80px}.c-timetable__tools .c-view__buttons .c-button .button.is-active{background:#909090;cursor:default;pointer-events:none}.c-timetable__tools .c-view__buttons .c-button .button.is-active>span{color:#fff}.c-timetable__tools .c-view__buttons .c-button .button.is-active>span:before{background-image:url(../../assets/images/common/icon_list-white.svg)}@media (max-width:768px){.c-timetable__tools .c-view__buttons .c-button .button{height:34px;width:78px}}.c-timetable__tools .c-view__buttons .c-button .button>span{align-items:center;color:#000;display:flex;font-size:12px;justify-content:center}.c-timetable__tools .c-view__buttons .c-button .button>span:before{background-image:url(../../assets/images/common/icon_list.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:12px;margin-right:5px;transition:all .3s ease;vertical-align:middle;width:14px}@media (max-width:768px){.c-timetable__tools .c-view__buttons .c-button .button>span{font-size:11px;white-space:nowrap}}@media (min-width:961px){.c-timetable__tools .c-view__buttons .c-button .button{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__tools .c-view__buttons .c-button .button:hover{background:#909090;border-color:#909090}.c-timetable__tools .c-view__buttons .c-button .button:hover>span{color:#fff}.c-timetable__tools .c-view__buttons .c-button .button:hover>span:before{background-image:url(../../assets/images/common/icon_list-white.svg)}}.c-timetable__tools .c-view__buttons .c-button:first-child .button{border-radius:4px 0 0 4px}.c-timetable__tools .c-view__buttons .c-button:first-child .button.is-active>span:before{background-image:url(../../assets/images/common/icon_timetable-white.svg)}.c-timetable__tools .c-view__buttons .c-button:first-child .button>span:before{background-image:url(../../assets/images/common/icon_timetable.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:14px;margin-right:5px;transition:all .3s ease;vertical-align:middle;width:14px}@media (min-width:961px){.c-timetable__tools .c-view__buttons .c-button:first-child .button{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__tools .c-view__buttons .c-button:first-child .button:hover{background:#909090;border-color:#909090}.c-timetable__tools .c-view__buttons .c-button:first-child .button:hover>span{color:#fff}.c-timetable__tools .c-view__buttons .c-button:first-child .button:hover>span:before{background-image:url(../../assets/images/common/icon_timetable-white.svg)}}@media (max-width:768px){.c-timetable__tools .c-search__text{order:2}}.c-timetable__tools .c-search__text .c-search{position:relative}.c-timetable__tools .c-search__text .c-search>input{border:1px solid #e0e0e0;border-radius:4px;font-size:13px;height:30px;padding:0 5px 0 28px;width:130px}@media (max-width:768px){.c-timetable__tools .c-search__text .c-search>input{height:34px;width:97px}}.c-timetable__tools .c-search__text .c-search:before{background-image:url(../../assets/images/common/icon_search.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:13px;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:13px}@media (max-width:768px){.c-timetable__tools .c-search__text .c-search:before{left:11px}.c-timetable__tools .c-favorite__button{order:3}}.c-timetable__tools .c-favorite__button .c-button .button{align-items:center;background:#fff;border:1px solid #e0e0e0;display:flex;height:30px;padding:0;width:100px}.c-timetable__tools .c-favorite__button .c-button .button.is-active{background:#e0e0e0}.c-timetable__tools .c-favorite__button .c-button .button.is-active>span:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}@media (max-width:768px){.c-timetable__tools .c-favorite__button .c-button .button{height:34px;padding:0 8px;width:97px}}.c-timetable__tools .c-favorite__button .c-button .button>span{align-items:center;color:#000;display:flex;font-size:13px;font-weight:600;justify-content:center}.c-timetable__tools .c-favorite__button .c-button .button>span:before{background-image:url(../../assets/images/common/icon_favorite.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:14px;margin-right:5px;transition:all .3s ease;vertical-align:middle;width:14px}@media (max-width:768px){.c-timetable__tools .c-favorite__button .c-button .button>span{font-size:12px;white-space:nowrap}}@media (min-width:961px){.c-timetable__tools .c-favorite__button .c-button .button{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__tools .c-favorite__button .c-button .button:hover{background:#e0e0e0}.c-timetable__tools .c-favorite__button .c-button .button:hover>span:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}}@media (max-width:768px){.c-timetable__tools .c-filter__button{order:1}}.c-timetable__tools .c-filter__button .c-button .button{align-items:center;background:#3b3b3b;border:1px solid #3b3b3b;display:flex;height:30px;justify-content:flex-start;padding:0 0 0 10px;width:100px}.c-timetable__tools .c-filter__button .c-button .button.is-active{border:1px solid #fff}.c-timetable__tools .c-filter__button .c-button .button.is-active>span:before{background-image:url(../../assets/images/common/icon_close-white.svg)}@media (max-width:768px){.c-timetable__tools .c-filter__button .c-button .button{height:34px;padding:0 8px;width:85px}}.c-timetable__tools .c-filter__button .c-button .button>span{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;justify-content:flex-start}.c-timetable__tools .c-filter__button .c-button .button>span:before{background-image:url(../../assets/images/common/icon_filter-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:14px;margin-right:5px;transition:all .3s ease;vertical-align:middle;width:14px}@media (max-width:768px){.c-timetable__tools .c-filter__button .c-button .button>span{font-size:12px;white-space:nowrap}}@media (min-width:961px){.c-timetable__tools .c-filter__button .c-button .button{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__tools .c-filter__button .c-button .button:hover{background:#fff;border:1px solid #000}.c-timetable__tools .c-filter__button .c-button .button:hover>span{color:#000}.c-timetable__tools .c-filter__button .c-button .button:hover>span:before{background-image:url(../../assets/images/common/icon_filter.svg)}}.c-timetable__control{display:none}@media (max-width:768px){.c-timetable__control{align-items:center;background:#fff;border-radius:23px;display:flex;gap:10px;left:50%;position:absolute;top:0;transform:translate(-50%) translateY(-100%)}}.c-timetable__control__next,.c-timetable__control__prev{background:#fff;border:none;border-radius:23px;cursor:pointer;height:46px;padding:0;width:46px}.c-timetable__control__next:before,.c-timetable__control__prev:before{background-image:url(../../assets/images/common/icon_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;width:100%}.c-timetable__control__next:disabled,.c-timetable__control__prev:disabled{background:#d3d3d3;cursor:default}.c-timetable__control__current{font-size:15px;font-weight:600;text-align:center;white-space:nowrap;width:62px}.c-timetable__control__current.--original1-13{min-width:62px;width:auto}.c-timetable__control__prev:before{background-image:url(../../assets/images/common/icon_arrow-prev.svg)}.c-timetable__control__next:before{background-image:url(../../assets/images/common/icon_arrow-next.svg)}.c-timetable__anchor{display:none}@media (max-width:768px){.c-timetable__anchor{display:flex;flex-wrap:nowrap;order:1;overflow:auto}}.c-timetable__anchor__group{align-items:center;border-right:1px solid #ededed;display:flex;flex-wrap:nowrap;gap:5px;padding-left:20px;padding-right:20px}.c-timetable__anchor__group:first-child{padding-left:20px}.c-timetable__anchor__group:last-child{border-right:none;padding-right:20px}.c-timetable__anchor__title{color:#909090;font-size:12px;font-variation-settings:"wght" 650;padding-right:5px}.c-timetable__anchor__items>button,.c-timetable__anchor__title{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;white-space:nowrap}.c-timetable__anchor__items>button{background:#ededed;border:none;border-radius:17px;color:#000;font-size:16px;font-variation-settings:"wght" 650;height:33px;padding:0 15px}.c-timetable__anchor__items.--current>button{background:#f3c61e}.c-timetable__filter{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 102px);justify-content:space-between;left:0;top:112px;width:100%}@media (max-width:768px){.c-timetable__filter{overflow:auto;top:0}}.c-filter__contents{overflow:auto;padding:50px 0 32px;width:100%}@media (max-width:768px){.c-filter__contents{padding:40px 5.3333%}}.c-filter__group{margin:0 auto 50px;max-width:1220px;padding:0 60px;width:100%}.c-filter__group:last-child{margin-bottom:0}@media (max-width:768px){.c-filter__group{margin:0 auto 40px;padding:0}}.c-filter__items{margin-bottom:20px}.c-filter__items:last-child{margin-bottom:0}.c-filter__title{font-size:16px;line-height:30px;margin-bottom:25px}@media (max-width:768px){.c-filter__title{font-size:14px;line-height:14px;margin-bottom:20px}}.c-filter__item>label>input{display:none}.c-filter__item>label>input:checked+span{background:#909090;color:#fff}.c-filter__item>label>span{align-items:center;background:#fff;border:1px solid #000;border-radius:20px;cursor:pointer;display:flex;font-size:13px;height:25px;line-height:13px;padding:0 10px}@media (max-width:768px){.c-filter__item>label>span{border-radius:15px;font-size:12px;height:30px;line-height:11px;padding:0 15px}}.c-filter__item.--va>label>input:checked+span{background:#e55e74}.c-filter__item.--va>label>span{border-color:#e55e74;color:#e55e74}.c-filter__item.--eng>label>input:checked+span{background:#a88e1e}.c-filter__item.--eng>label>span{border-color:#a88e1e;color:#a88e1e}.c-filter__item.--prd>label>input:checked+span{background:#5269ce}.c-filter__item.--prd>label>span{border-color:#5269ce;color:#5269ce}.c-filter__item.--bp>label>input:checked+span{background:#45b2e0}.c-filter__item.--bp>label>span{border-color:#45b2e0;color:#45b2e0}.c-filter__item.--snd>label>input:checked+span{background:#76b946}.c-filter__item.--snd>label>span{border-color:#76b946;color:#76b946}.c-filter__item.--gd>label>input:checked+span{background:#3acbb4}.c-filter__item.--gd>label>span{border-color:#3acbb4;color:#3acbb4}.c-filter__item.--ac>label>input:checked+span{background:#b677d3}.c-filter__item.--ac>label>span{border-color:#b677d3;color:#b677d3}.c-filter__item.--int>label>input:checked+span{background:#d67f42}.c-filter__item.--int>label>span{border-color:#d67f42;color:#d67f42}.c-filter__list{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:768px){.c-filter__list{gap:8px}}.c-filter__list.--session .c-filter__item>label>span{border-radius:0;height:33px}@media (max-width:768px){.c-filter__list.--session .c-filter__item>label>span{height:30px;padding:0 8px}}.c-filter__submit{border-top:1px solid #d3d3d3;flex:0 0 97px;padding:20px 0 32px;width:100%}@media (max-width:768px){.c-filter__submit{flex:0 0 75px;padding:15px 0}}.c-filter__submit__list{display:flex;gap:10px;justify-content:center}.p-timetable{height:auto;margin:0;max-width:none;padding:0;width:100%}@media (max-width:768px){.p-timetable{margin-bottom:30px!important}}.c-timetable__table{position:relative}.c-timetable__table__head{overflow:hidden;position:-webkit-sticky;position:sticky;top:112px;z-index:3}@media (max-width:768px){.c-timetable__table__head{display:none}}.c-timetable__table__body{overflow:auto;position:relative}@media (max-width:768px){.c-timetable__table__body{overflow:hidden}}.c-timetable__table__inner:has(.c-timetable__table__rest)+.c-timetable__table__inner .c-timetable__table__time>div{background:#2c2c2c;color:#fff}.c-timetable__table__inner:has(.c-timetable__table__rest)+.c-timetable__table__inner .c-timetable__table__time>div.--current{background:#f3c61e;color:#000}.c-timetable__table__inner:has(.c-timetable__table__rest)+.c-timetable__table__inner .c-timetable__table__time>div.--current:before{background:#f3c61e}.c-timetable__table__inner:has(.c-timetable__table__rest)+.c-timetable__table__inner .c-timetable__table__time>div:before{background:#2c2c2c;height:2px;transform:translateY(-100%)}.c-timetable__table__inner:has(.c-timetable__table__rest)+.c-timetable__table__inner .c-timetable__table__cell{border-top:none}.c-timetable__table__inner:has(.c-timetable__table__rest)+.c-timetable__table__inner .c-timetable__table__cell:after{background:#2c2c2c;content:"";display:block;height:2px;left:0;position:absolute;top:-2px;width:100%;z-index:2}.c-timetable__table__inner:has(.c-timetable__table__rest):has(.--60) .c-timetable__table__cell{height:520px}@media (max-width:768px){.c-timetable__table__inner:has(.c-timetable__table__rest):has(.--60) .c-timetable__table__cell{height:300px}}.c-timetable__table__inner:first-child .c-timetable__table__time>div{background:#2c2c2c;color:#fff}.c-timetable__table__inner:first-child .c-timetable__table__time>div.--current{background:#f3c61e;color:#000}.c-timetable__table__inner:first-child .c-timetable__table__time>div.--current:after,.c-timetable__table__inner:first-child .c-timetable__table__time>div.--current:before{background:#f3c61e}.c-timetable__table__inner:first-child .c-timetable__table__time>div:before{background:#2c2c2c;height:2px;transform:translateY(-100%)}.c-timetable__table__inner:first-child .c-timetable__table__time>div:after{background:#2c2c2c}.c-timetable__table__inner:last-child:has(.--title):has(.--60) .c-timetable__table__cell{min-height:380px}@media (max-width:768px){.c-timetable__table__inner:last-child:has(.--title):has(.--60) .c-timetable__table__cell{min-height:300px}}.c-timetable__table__inner:last-child:has(.--60) .c-timetable__table__cell{min-height:520px}.c-timetable__table__inner:last-child:has(.--60) .c-timetable__table__cell .c-timetable__table__session.--60{height:100%}.c-timetable__table__group,.c-timetable__table__open,.c-timetable__table__rest{display:flex;flex-wrap:nowrap;width:2930px}@media (max-width:768px){.c-timetable__table__group,.c-timetable__table__open,.c-timetable__table__rest{width:1166.6675vw}}.c-timetable__table__group:has(+.c-timetable__table__rest) .c-timetable__table__cell{min-height:260px}.c-timetable__table__group:has(+.c-timetable__table__rest) .c-timetable__table__cell:has(.--title){min-height:380px}@media (max-width:768px){.c-timetable__table__group:has(+.c-timetable__table__rest) .c-timetable__table__cell:has(.--title){min-height:300px}}.c-timetable__table__group:has(+.c-timetable__table__rest) .c-timetable__table__cell .c-timetable__table__session.--60{height:100%}.c-timetable__table__group:has(+.c-timetable__table__rest):has(.--title):has(.--25) .c-timetable__table__cell{min-height:190px}@media (max-width:768px){.c-timetable__table__group:has(+.c-timetable__table__rest):has(.--title):has(.--25) .c-timetable__table__cell{min-height:150px}}.c-timetable__table__group:has(+.c-timetable__table__rest):has(.--25) .c-timetable__table__cell{min-height:260px}.c-timetable__table__group:has(+.c-timetable__table__rest):has(.--25) .c-timetable__table__cell .c-timetable__table__session.--60{height:200%}.c-timetable__table__group:has(.--5) .c-timetable__table__cell{height:170px;min-height:170px}.c-timetable__table__group:has(.--5):has(.--title) .c-timetable__table__cell{height:100px;min-height:100px}@media (max-width:768px){.c-timetable__table__group:has(.--5):has(.--title){min-height:100px}}.c-timetable__table__empty{background:#fff;flex:0 0 70px;left:0;position:-webkit-sticky;position:sticky;width:70px;z-index:3}.c-timetable__table__empty,.c-timetable__table__room{font-weight:600;height:26px;line-height:26px;text-align:center;white-space:nowrap}.c-timetable__table__room{background:#efefef;flex:0 0 220px;font-size:12px;width:220px}@media (max-width:768px){.c-timetable__table__room{flex:0 0 89.3334vw;width:89.3334vw}}.c-timetable__table__time{background:#fff;border-right:1px solid #d3d3d3;flex:0 0 70px;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650;height:auto;left:0;position:-webkit-sticky;position:sticky;width:70px;z-index:3}@media (max-width:768px){.c-timetable__table__time{flex:0 0 5.3333vw}}.c-timetable__table__time>div{background:#d6d6d6;border-radius:0 4px 4px 0;color:#000;font-size:15px;font-weight:600;height:22px;line-height:22px;position:relative;text-align:center;transform:translateY(-50%);width:60px}@media (max-width:768px){.c-timetable__table__time>div{position:absolute;top:0}}.c-timetable__table__time>div.--current{background:#f3c61e;color:#000;width:102px}.c-timetable__table__time>div.--current:after{content:" 開催中";font-size:13px}.c-timetable__table__time>div.--current:before{background:#f3c61e;left:102px;right:inherit;width:calc(100vw - 102px)}.c-timetable__table__time>div:before{background:#d6d6d6;content:"";display:block;height:1px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:10px}@media (max-width:768px){.c-timetable__table__time>div:before{left:60px;right:inherit;width:calc(100vw - 60px)}}.c-timetable__table__cell{background:#f7f7f7;border-right:1px solid #d3d3d3;flex:0 0 220px;min-height:260px;padding:15px;position:relative;width:220px}.c-timetable__table__cell:not(:has(.c-timetable__table__session)){border-top:1px solid #d3d3d3}.c-timetable__table__cell:has(.--80){height:562px}@media (max-width:768px){.c-timetable__table__cell:has(.--80){height:auto}}.c-timetable__table__cell:has(.--title){min-height:190px}@media (max-width:768px){.c-timetable__table__cell:has(.--title){min-height:150px}}.c-timetable__table__cell:has(.--title):has(.--80){height:380px}@media (max-width:768px){.c-timetable__table__cell:has(.--title):has(.--80){height:320px}}@media (max-width:768px){.c-timetable__table__cell{flex:0 0 89.3334vw;width:89.3334vw}}.c-timetable__table__cell:before{color:#909090;content:"セッションはありません";font-size:12px}.c-timetable__table__cell:has(.c-timetable__table__session):before{content:none}.c-timetable__table__session{background:#fff;border-top:1px solid #d3d3d3;display:block;height:100%;left:0;padding:15px;position:absolute;text-decoration:none;top:0;width:100%;z-index:2}.c-timetable__table__session.--25{border-bottom:1px solid #d3d3d3;height:240px}.c-timetable__table__session.--25 .c-timetable__table__session__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}.c-timetable__table__session.--25.--max .c-timetable__table__session__title{-webkit-line-clamp:4}.c-timetable__table__session.--25.--max.--streaming .c-timetable__table__session__title,.c-timetable__table__session.--25.--streaming .c-timetable__table__session__title{-webkit-line-clamp:2}.c-timetable__table__session.--60{height:200%}.c-timetable__table__session.--80{height:100%}.c-timetable__table__session.--favorite{background:#faf9f5}.c-timetable__table__session.--favorite .c-timetable__table__session__favorite{background:#fff;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.c-timetable__table__session.--favorite .c-timetable__table__session__favorite:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}@media (min-width:961px){.c-timetable__table__session.--favorite .c-timetable__table__session__favorite{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session.--favorite .c-timetable__table__session__favorite:hover{background:#bcbcbc;border-bottom:1px solid #bcbcbc;border-left:1px solid #bcbcbc}.c-timetable__table__session.--favorite .c-timetable__table__session__favorite:hover:before{background-image:url(../../assets/images/common/icon_favorite-white.svg)}}.c-timetable__table__session.--title.--25{height:180px}@media (max-width:768px){.c-timetable__table__session.--title.--25{height:140px}}.c-timetable__table__session.--title .c-timetable__table__session__title{-webkit-box-orient:inherit;display:block;-webkit-line-clamp:none;overflow:visible;padding-right:25px}@media (max-width:768px){.c-timetable__table__session.--title{padding:15px 40px 15px 15px}}.c-timetable__table__session.--coming-soon{padding:25px 15px 15px}.c-timetable__table__session.--coming-soon .c-timetable__table__session__title{line-height:13px}.c-timetable__table__session.--coming-soon .c-timetable__table__session__title>small{display:inline-block;font-size:10px;line-height:15px;margin-top:5px}.c-timetable__table__session:not(:has(.c-timetable__table__session__categories)) .c-timetable__table__session__title{padding-right:20px}@media (max-width:768px){.c-timetable__table__session:not(:has(.c-timetable__table__session__categories)) .c-timetable__table__session__title{padding-right:15px}}.c-timetable__table__session:not(:has(.c-timetable__table__session__categories)):not(:has(.c-timetable__table__session__favorite)) .c-timetable__table__session__title{padding-right:0}@media (max-width:768px){.c-timetable__table__session:not(:has(.c-timetable__table__session__categories)):not(:has(.c-timetable__table__session__favorite)) .c-timetable__table__session__title{padding-right:0}}.c-timetable__table__session:not(:has(.c-timetable__table__session__favorite)) .c-timetable__table__session__categories{padding-right:0}@media (max-width:768px){.c-timetable__table__session:not(:has(.c-timetable__table__session__favorite)) .c-timetable__table__session__categories{padding-right:0}}.c-timetable__table__session.--filter{background-color:#dfdfdf;cursor:default;pointer-events:none}.c-timetable__table__session.--filter .c-timetable__table__session__favorite,.c-timetable__table__session.--filter .c-timetable__table__session__streaming__btn{cursor:default;opacity:.3;pointer-events:none}.c-timetable__table__session.--filter .c-timetable__table__session__speakers__item,.c-timetable__table__session.--filter .c-timetable__table__session__time,.c-timetable__table__session.--filter .c-timetable__table__session__title{opacity:.3}.c-timetable__table__session.--filter .c-timetable__table__session__categories__item{background:#aaa;color:#fff}.c-timetable__table__session.--cancel{background-color:#f7f7f7}.c-timetable__table__session.--cancel *{color:#909090}@media (min-width:961px){.c-timetable__table__session{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session:hover:is(a) .c-timetable__table__session__title{color:#1d7ff0}}.c-timetable__table__session__categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;padding-right:20px}@media (max-width:768px){.c-timetable__table__session__categories{padding-right:15px}}.c-timetable__table__session__categories__item{background:#efefef;border-radius:2px;color:#fff;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:12px;font-variation-settings:"wght" 500;line-height:12px;padding:2px 6px}.c-timetable__table__session__categories__item.--va{background:#e55e74}.c-timetable__table__session__categories__item.--eng{background:#a88e1e}.c-timetable__table__session__categories__item.--prd{background:#5269ce}.c-timetable__table__session__categories__item.--bp{background:#45b2e0}.c-timetable__table__session__categories__item.--snd{background:#76b946}.c-timetable__table__session__categories__item.--gd{background:#3acbb4}.c-timetable__table__session__categories__item.--ac{background:#b677d3}.c-timetable__table__session__categories__item.--int{background:#d67f42}.c-timetable__table__session__categories__item.--none{display:none}.c-timetable__table__session__categories__item.--type{background:#1f3c5a;font-size:11px}.c-timetable__table__session__categories__item.--cancel,.c-timetable__table__session__categories__item.--type{border-radius:10px;font-family:Meiryo,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:11px;padding:3px 6px}.c-timetable__table__session__categories__item.--cancel{background:#c41717;color:#fff}.c-timetable__table__session__title{color:#000;font-size:13px;font-variation-settings:"wght" 650;font-weight:600;line-height:21px;margin-bottom:10px}.c-timetable__table__session__speakers{margin-bottom:5px}.c-timetable__table__session__speakers__item{color:#4d4d4d;font-size:10px;line-height:15px;margin-bottom:5px}.c-timetable__table__session__speakers__item:last-child{margin-bottom:0}.c-timetable__table__session__speakers__item>span{font-weight:600}.c-timetable__table__session__speakers__item>small{display:inline;font-weight:400}.c-timetable__table__session__time{color:#000;font-size:11px;line-height:11px;margin-top:5px;text-align:right}.c-timetable__table__session__streaming{display:flex;gap:5px;margin-top:15px}.c-timetable__table__session__streaming__btn{background:#2c2c2c;border:1px solid #2c2c2c;border-radius:6px;flex:0 0 50%;height:24px;overflow:hidden}@media (max-width:768px){.c-timetable__table__session__streaming__btn{flex:0 0 92px}}.c-timetable__table__session__streaming__btn.--en{background:#fff;border:1px solid #2c2c2c}.c-timetable__table__session__streaming__btn.--en>button{color:#2c2c2c;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650}.c-timetable__table__session__streaming__btn.--en>button:before{background-image:url(../../assets/images/common/icon_movie-black.svg)}.c-timetable__table__session__streaming__btn.--en>button:after{background-image:url(../../assets/images/common/icon_blank-black.svg)}.c-timetable__table__session__streaming__btn.--en>button>small{display:inline;font-size:10px}.c-timetable__table__session__streaming__btn.--en>button>small:after,.c-timetable__table__session__streaming__btn.--en>button>small:before{font-size:11px}.c-timetable__table__session__streaming__btn.--en>button>small:before{content:"("}.c-timetable__table__session__streaming__btn.--en>button>small:after{content:")"}@media (min-width:961px){.c-timetable__table__session__streaming__btn.--en{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session__streaming__btn.--en:hover{background:#2c2c2c;border:1px solid #2c2c2c}.c-timetable__table__session__streaming__btn.--en:hover>button{color:#fff}.c-timetable__table__session__streaming__btn.--en:hover>button:before{background-image:url(../../assets/images/common/icon_movie.svg)}.c-timetable__table__session__streaming__btn.--en:hover>button:after{background-image:url(../../assets/images/common/icon_blank.svg)}}.c-timetable__table__session__streaming__btn.--timeshift{background:#4f4fd5;border:1px solid #4f4fd5}@media (max-width:768px){.c-timetable__table__session__streaming__btn.--timeshift{flex:0 0 140px}}.c-timetable__table__session__streaming__btn.--timeshift.--en{background:#fff;border:1px solid #4f4fd5}.c-timetable__table__session__streaming__btn.--timeshift.--en>button{color:#4f4fd5;font-size:10px;letter-spacing:0}@media (max-width:768px){.c-timetable__table__session__streaming__btn.--timeshift.--en>button{font-size:12px}}.c-timetable__table__session__streaming__btn.--timeshift.--en>button:before{background-image:url(../../assets/images/common/icon_play-blue.svg)}.c-timetable__table__session__streaming__btn.--timeshift.--en>button:after{background-image:url(../../assets/images/common/icon_blank-blue2.svg)}.c-timetable__table__session__streaming__btn.--timeshift.--en>button>small{font-size:8px}@media (max-width:768px){.c-timetable__table__session__streaming__btn.--timeshift.--en>button>small{font-size:10px}}.c-timetable__table__session__streaming__btn.--timeshift.--en>button>small:after,.c-timetable__table__session__streaming__btn.--timeshift.--en>button>small:before{font-size:9px}@media (max-width:768px){.c-timetable__table__session__streaming__btn.--timeshift.--en>button>small:after,.c-timetable__table__session__streaming__btn.--timeshift.--en>button>small:before{font-size:11px}}@media (min-width:961px){.c-timetable__table__session__streaming__btn.--timeshift.--en{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session__streaming__btn.--timeshift.--en:hover{background:#4f4fd5;border:1px solid #4f4fd5}.c-timetable__table__session__streaming__btn.--timeshift.--en:hover>button{color:#fff}.c-timetable__table__session__streaming__btn.--timeshift.--en:hover>button:before{background-image:url(../../assets/images/common/icon_play-w.svg)}.c-timetable__table__session__streaming__btn.--timeshift.--en:hover>button:after{background-image:url(../../assets/images/common/icon_blank-white.svg)}}.c-timetable__table__session__streaming__btn.--timeshift>button{color:#fff;font-size:9px;letter-spacing:-1px;line-height:12px}@media (max-width:768px){.c-timetable__table__session__streaming__btn.--timeshift>button{font-size:12px;letter-spacing:0}}.c-timetable__table__session__streaming__btn.--timeshift>button:before{background-image:url(../../assets/images/common/icon_play-w.svg);height:8px;margin-right:3px;width:8px}@media (max-width:768px){.c-timetable__table__session__streaming__btn.--timeshift>button:before{height:10px;margin-right:5px;width:10px}}.c-timetable__table__session__streaming__btn.--timeshift>button:after{background-image:url(../../assets/images/common/icon_blank-white.svg)}.c-timetable__table__session__streaming__btn.--timeshift>button>small{font-size:8px}.c-timetable__table__session__streaming__btn.--timeshift>button>small:after,.c-timetable__table__session__streaming__btn.--timeshift>button>small:before{font-size:9px}@media (min-width:961px){.c-timetable__table__session__streaming__btn.--timeshift{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session__streaming__btn.--timeshift:hover{background:#fff;border:1px solid #4f4fd5}.c-timetable__table__session__streaming__btn.--timeshift:hover>button{color:#4f4fd5}.c-timetable__table__session__streaming__btn.--timeshift:hover>button:before{background-image:url(../../assets/images/common/icon_play-blue.svg)}.c-timetable__table__session__streaming__btn.--timeshift:hover>button:after{background-image:url(../../assets/images/common/icon_blank-blue2.svg)}}.c-timetable__table__session__streaming__btn>button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;line-height:12px;padding:0;text-decoration:none;width:100%}.c-timetable__table__session__streaming__btn>button:before{background-image:url(../../assets/images/common/icon_movie.svg);background-size:cover;content:"";display:inline-block;height:10px;margin-right:5px;pointer-events:none;vertical-align:middle;width:10px}.c-timetable__table__session__streaming__btn>button:after{background-image:url(../../assets/images/common/icon_blank.svg);background-size:cover;content:"";display:inline-block;height:6px;margin-left:3px;pointer-events:none;vertical-align:middle;width:6px}.c-timetable__table__session__streaming__btn>button *{pointer-events:none}@media (min-width:961px){.c-timetable__table__session__streaming__btn{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session__streaming__btn:hover{background:#fff;border:1px solid #2c2c2c}.c-timetable__table__session__streaming__btn:hover>button{color:#2c2c2c}.c-timetable__table__session__streaming__btn:hover>button:before{background-image:url(../../assets/images/common/icon_movie-black.svg)}.c-timetable__table__session__streaming__btn:hover>button:after{background-image:url(../../assets/images/common/icon_blank-black.svg)}}.c-timetable__table__session__favorite{background:#bcbcbc;border:1px solid #bcbcbc;border-radius:0 0 0 10px;border-right:none;border-top:none;cursor:pointer;display:block;height:30px;padding:0;position:absolute;right:0;top:0;width:30px}.c-timetable__table__session__favorite:before{background-image:url(../../assets/images/common/icon_favorite-white.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:15px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}@media (min-width:961px){.c-timetable__table__session__favorite{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__session__favorite:hover:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}}.c-timetable__table__open .c-timetable__table__join{background:#f7f7f7}.c-timetable__table__join{align-items:center;background:#d3d3d3;border-bottom:2px solid #2c2c2c;display:flex;flex:0 0 2860px;height:80px;width:220px}@media (max-width:768px){.c-timetable__table__join{flex:0 0 1161.3342vw;height:60px;width:89.3334vw}}.c-timetable__table__join>div{display:inline-block;font-family:Roboto Flex,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:14px;font-variation-settings:"wght" 650;left:50%;line-height:14px;position:-webkit-sticky;position:sticky;transform:translate(-50%)}.c-timetable__table__prev{background:#0000 linear-gradient(90deg,#fff,#fff0) 0 0 no-repeat padding-box;display:flex;height:100%;justify-content:center;left:70px;position:absolute;top:0;width:160px;z-index:2}@media (max-width:768px){.c-timetable__table__prev{display:none}}@media (min-width:961px){.c-timetable__table__prev{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__prev:hover{background:#0000 linear-gradient(90deg,#fff,#fff3) 0 0 no-repeat padding-box}}.c-timetable__table__prev__btn{background-color:initial;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%}.c-timetable__table__prev__btn:before{background-image:url(../../assets/images/common/icon_arrow-right-blue.svg);background-size:cover;content:"";display:block;height:40px;padding:0;position:-webkit-sticky;position:sticky;top:50%;transform:rotate(180deg);width:21px}.c-timetable__table__next{background:#0000 linear-gradient(90deg,#fff0,#fff) 0 0 no-repeat padding-box;display:block;height:100%;position:absolute;right:0;top:0;width:160px;z-index:2}@media (max-width:768px){.c-timetable__table__next{display:none}}@media (min-width:961px){.c-timetable__table__next{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__table__next:hover{background:#0000 linear-gradient(90deg,#fff3,#fff) 0 0 no-repeat padding-box;display:block}}.c-timetable__table__next__btn{background-color:initial;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:0;top:0;width:160px}.c-timetable__table__next__btn:before{background-image:url(../../assets/images/common/icon_arrow-right-blue.svg);background-size:cover;content:"";display:block;height:40px;padding:0;position:-webkit-sticky;position:sticky;top:50%;width:21px}.c-timetable__wrapper{margin-bottom:100px}.c-timetable__wrapper:last-of-type{margin-bottom:0}.c-timetable__list{width:100%}.c-timetable__list__inner:has(.c-timetable__list__rest)+.c-timetable__list__inner .c-timetable__list__head>div{background:#2c2c2c;color:#fff}.c-timetable__list__inner:has(.c-timetable__list__rest)+.c-timetable__list__inner .c-timetable__list__head>div.--current{background:#f3c61e;color:#000}.c-timetable__list__inner:has(.c-timetable__list__rest)+.c-timetable__list__inner .c-timetable__list__head>div.--current:before{background:#f3c61e}.c-timetable__list__inner:has(.c-timetable__list__rest)+.c-timetable__list__inner .c-timetable__list__head>div:before{background:#2c2c2c;height:2px;transform:translateY(-100%)}.c-timetable__list__inner:first-child .c-timetable__list__head>div{background:#2c2c2c;color:#fff}.c-timetable__list__inner:first-child .c-timetable__list__head>div.--current{background:#f3c61e;color:#000}.c-timetable__list__inner:first-child .c-timetable__list__head>div.--current:after,.c-timetable__list__inner:first-child .c-timetable__list__head>div.--current:before{background:#f3c61e}.c-timetable__list__inner:first-child .c-timetable__list__head>div:before{background:#2c2c2c;height:2px;transform:translateY(-100%)}.c-timetable__list__inner:first-child .c-timetable__list__head>div:after{background:#2c2c2c}.c-timetable__list__group{position:relative;width:100%}.c-timetable__list__group .c-timetable__rest{flex:0 0 100%;height:40px}.c-timetable__list__head{height:100%;left:0;position:absolute;top:-12px;width:60px;z-index:2}.c-timetable__list__head>div{background:#d6d6d6;border-radius:0 4px 4px 0;color:#000;display:block;font-size:15px;font-weight:600;height:25px;position:-webkit-sticky;position:sticky;text-align:center;top:112px;width:60px}@media (max-width:768px){.c-timetable__list__head>div{top:78px}}.c-timetable__list__head>div.--current{background:#f3c61e;color:#000;width:102px}.c-timetable__list__head>div.--current:after{content:" 開催中";font-size:13px}.c-timetable__list__head>div.--current:before{background:#f3c61e}.c-timetable__list__head>div:before{background:#d6d6d6;content:"";display:block;height:2px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:calc(100svw - 130%)}@media (max-width:768px){.c-timetable__list__head>div:before{width:calc(100svw - 100%)}}.c-timetable__list__body{flex:1 1 auto;width:auto}.c-timetable__list__body>div:not(:has(.c-timetable__list__session)):before{content:none}.c-timetable__list__body>div:before{background:#fff;content:"";display:block;height:13px;left:0;position:-webkit-sticky;position:sticky;right:0;top:112px;width:100%;z-index:1}@media (max-width:768px){.c-timetable__list__body>div:before{height:15px;top:76px}}.c-timetable__list__body>div:has(.--favorite):before{background:#faf9f5}.c-timetable__list__body>div:has(.--cancel):before{background:#f7f7f7}.c-timetable__list__session{background:#fff;border-bottom:1px solid #d3d3d3;display:block;flex-wrap:nowrap;overflow-x:auto;padding:17px 20px 30px;text-decoration:none;width:100%}@media (max-width:768px){.c-timetable__list__session{padding:17px 5.3333% 30px}}.c-timetable__list__session.--favorite{background:#faf9f5}.c-timetable__list__session.--favorite .c-timetable__list__session__favorite{background:#fff;border:1px solid #d8d8d8}.c-timetable__list__session.--favorite .c-timetable__list__session__favorite:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}@media (min-width:961px){.c-timetable__list__session.--favorite .c-timetable__list__session__favorite{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session.--favorite .c-timetable__list__session__favorite:hover{background:#bcbcbc;border:1px solid #0000}.c-timetable__list__session.--favorite .c-timetable__list__session__favorite:hover:before{background-image:url(../../assets/images/common/icon_favorite-white.svg)}}@media (max-width:768px){.c-timetable__list__session.--title .c-timetable__list__session__body{padding-right:40px}}.c-timetable__list__session.--coming-soon .c-timetable__list__session__title{line-height:13px}.c-timetable__list__session.--coming-soon .c-timetable__list__session__title>small{display:inline-block;font-size:10px;line-height:15px;margin-top:5px}.c-timetable__list__session.--cancel{background-color:#f7f7f7}.c-timetable__list__session.--cancel *{color:#909090}@media (min-width:961px){.c-timetable__list__session{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session:hover:is(a) .c-timetable__list__session__title{color:#1d7ff0}}.c-timetable__list__session__overview{flex:1 1 auto;position:relative}.c-timetable__list__session__head{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:10px;justify-content:left;margin-bottom:15px}@media (max-width:768px){.c-timetable__list__session__head{flex-wrap:wrap}}.c-timetable__list__session__room{color:#000;flex:0 0 70px;font-size:14px;font-weight:600;line-height:18px}.c-timetable__list__session__room.--original1-13{flex:0 0 70px}@media (max-width:768px){.c-timetable__list__session__room{flex:none;line-height:14px}}.c-timetable__list__session__format{color:#000;font-size:13px;line-height:18px}@media (max-width:768px){.c-timetable__list__session__format{line-height:14px}}.c-timetable__list__session__time{color:#000;font-size:13px;line-height:18px}@media (max-width:768px){.c-timetable__list__session__time{line-height:14px}}.c-timetable__list__session__type{background:#1f3c5a;border-radius:10px;color:#fff;font-family:Meiryo,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-variation-settings:"wght" 500;font-weight:400;line-height:11px;padding:3px 6px}.c-timetable__list__session__type.--cancel{background:#c41717;color:#fff}.c-timetable__list__session__type.--no-streaming{background:#dfeef0;color:#000}.c-timetable__list__session__type.--youtube{background:#f4d9e0;color:#000}@media (max-width:768px){.c-timetable__list__session__type{margin-right:50%}}.c-timetable__list__session__categories{border-left:1px solid #d8d8d8;display:flex;flex-wrap:nowrap;gap:5px;margin-left:10px;margin-top:1px;padding-left:20px}@media (max-width:768px){.c-timetable__list__session__categories{border-left:none;flex:0 0 100%;margin-left:0;margin-top:0;padding-left:0}}.c-timetable__list__session__categories__item{background:#efefef;border-radius:2px;color:#fff;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:12px;font-variation-settings:"wght" 500;line-height:12px;padding:2px 6px}.c-timetable__list__session__categories__item.--va{background:#e55e74}.c-timetable__list__session__categories__item.--eng{background:#a88e1e}.c-timetable__list__session__categories__item.--prd{background:#5269ce}.c-timetable__list__session__categories__item.--bp{background:#45b2e0}.c-timetable__list__session__categories__item.--snd{background:#76b946}.c-timetable__list__session__categories__item.--gd{background:#3acbb4}.c-timetable__list__session__categories__item.--ac{background:#b677d3}.c-timetable__list__session__categories__item.--int{background:#d67f42}.c-timetable__list__session__categories__item.--none{display:none}.c-timetable__list__session__keywords{display:flex;flex-wrap:nowrap;gap:5px}@media (max-width:768px){.c-timetable__list__session__keywords{border-left:none;flex:0 0 100%}}.c-timetable__list__session__keywords__item{background:#fff;border:1px solid #d8d8d8;border-radius:9px;color:#000;font-family:Meiryo,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-variation-settings:"wght" 500;font-weight:400;line-height:11px;padding:3px 6px}.c-timetable__list__session__body{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:left;margin-bottom:15px;margin-left:80px}@media (max-width:768px){.c-timetable__list__session__body{margin-bottom:25px;margin-left:0}}.c-timetable__list__session__favorite{background:#bcbcbc;border:1px solid #0000;border-radius:12px;cursor:pointer;display:block;flex:0 0 24px;height:24px;margin-right:10px;padding:0;position:relative;width:24px}@media (max-width:768px){.c-timetable__list__session__favorite{border-radius:15px;height:30px;margin-right:0;position:absolute;right:0;top:0;width:30px}}.c-timetable__list__session__favorite:before{background-image:url(../../assets/images/common/icon_favorite-white.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:14px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}@media (min-width:961px){.c-timetable__list__session__favorite{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session__favorite:hover:before{background-image:url(../../assets/images/common/icon_favorite-yellow.svg)}}.c-timetable__list__session__title{color:#000;font-size:15px;font-variation-settings:"wght" 650;font-weight:600;line-height:20px;margin-top:2px;white-space:nowrap}@media (max-width:768px){.c-timetable__list__session__title{font-size:14px;line-height:24px;white-space:normal}}.c-timetable__list__session__foot{margin-left:80px}@media (max-width:768px){.c-timetable__list__session__foot{margin-left:0}}.c-timetable__list__session__speakers{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:20px 10px;justify-content:left}@media (max-width:768px){.c-timetable__list__session__speakers{display:block}}.c-timetable__list__session__speakers__item{color:#7e7e7e;font-size:13px;line-height:13px;white-space:nowrap}@media (max-width:768px){.c-timetable__list__session__speakers__item{line-height:20px;margin-bottom:10px}.c-timetable__list__session__speakers__item:last-child{margin-bottom:0}}.c-timetable__list__session__speakers__item>span{font-weight:600;white-space:nowrap}@media (max-width:768px){.c-timetable__list__session__speakers__item>span{white-space:normal}}.c-timetable__list__session__speakers__item>small{display:inline;font-weight:400;white-space:nowrap}@media (max-width:768px){.c-timetable__list__session__speakers__item>small{white-space:normal}}.c-timetable__list__session__streaming{display:flex;gap:5px;margin-top:15px}.c-timetable__list__session__streaming__btn{background:#2c2c2c;border:1px solid #2c2c2c;border-radius:6px;flex:0 0 92px;height:24px;overflow:hidden}.c-timetable__list__session__streaming__btn.--en{background:#fff;border:1px solid #2c2c2c}.c-timetable__list__session__streaming__btn.--en>button{color:#2c2c2c;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-variation-settings:"wght" 650}.c-timetable__list__session__streaming__btn.--en>button:before{background-image:url(../../assets/images/common/icon_movie-black.svg)}.c-timetable__list__session__streaming__btn.--en>button:after{background-image:url(../../assets/images/common/icon_blank-black.svg)}.c-timetable__list__session__streaming__btn.--en>button>small{display:inline;font-size:10px}.c-timetable__list__session__streaming__btn.--en>button>small:after,.c-timetable__list__session__streaming__btn.--en>button>small:before{font-size:11px}.c-timetable__list__session__streaming__btn.--en>button>small:before{content:"("}.c-timetable__list__session__streaming__btn.--en>button>small:after{content:")"}@media (min-width:961px){.c-timetable__list__session__streaming__btn.--en{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session__streaming__btn.--en:hover{background:#2c2c2c;border:1px solid #2c2c2c}.c-timetable__list__session__streaming__btn.--en:hover>button{color:#fff}.c-timetable__list__session__streaming__btn.--en:hover>button:before{background-image:url(../../assets/images/common/icon_movie.svg)}.c-timetable__list__session__streaming__btn.--en:hover>button:after{background-image:url(../../assets/images/common/icon_blank.svg)}}.c-timetable__list__session__streaming__btn.--timeshift{background:#4f4fd5;border:1px solid #4f4fd5;flex:0 0 140px}.c-timetable__list__session__streaming__btn.--timeshift.--en{background:#fff;border:1px solid #4f4fd5}.c-timetable__list__session__streaming__btn.--timeshift.--en>button{color:#4f4fd5}.c-timetable__list__session__streaming__btn.--timeshift.--en>button:before{background-image:url(../../assets/images/common/icon_play-blue.svg)}.c-timetable__list__session__streaming__btn.--timeshift.--en>button:after{background-image:url(../../assets/images/common/icon_blank-blue2.svg)}@media (min-width:961px){.c-timetable__list__session__streaming__btn.--timeshift.--en{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session__streaming__btn.--timeshift.--en:hover{background:#4f4fd5;border:1px solid #4f4fd5}.c-timetable__list__session__streaming__btn.--timeshift.--en:hover>button{color:#fff}.c-timetable__list__session__streaming__btn.--timeshift.--en:hover>button:before{background-image:url(../../assets/images/common/icon_play-w.svg)}.c-timetable__list__session__streaming__btn.--timeshift.--en:hover>button:after{background-image:url(../../assets/images/common/icon_blank-white.svg)}}.c-timetable__list__session__streaming__btn.--timeshift>button{color:#fff}.c-timetable__list__session__streaming__btn.--timeshift>button:before{background-image:url(../../assets/images/common/icon_play-w.svg)}.c-timetable__list__session__streaming__btn.--timeshift>button:after{background-image:url(../../assets/images/common/icon_blank-white.svg)}@media (min-width:961px){.c-timetable__list__session__streaming__btn.--timeshift{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session__streaming__btn.--timeshift:hover{background:#fff;border:1px solid #4f4fd5}.c-timetable__list__session__streaming__btn.--timeshift:hover>button{color:#4f4fd5}.c-timetable__list__session__streaming__btn.--timeshift:hover>button:before{background-image:url(../../assets/images/common/icon_play-blue.svg)}.c-timetable__list__session__streaming__btn.--timeshift:hover>button:after{background-image:url(../../assets/images/common/icon_blank-blue2.svg)}}.c-timetable__list__session__streaming__btn>button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;line-height:12px;padding:0;text-decoration:none;width:100%}.c-timetable__list__session__streaming__btn>button:before{background-image:url(../../assets/images/common/icon_movie.svg);background-size:cover;content:"";display:inline-block;height:10px;margin-right:5px;pointer-events:none;vertical-align:middle;width:10px}.c-timetable__list__session__streaming__btn>button:after{background-image:url(../../assets/images/common/icon_blank.svg);background-size:cover;content:"";display:inline-block;height:6px;margin-left:3px;pointer-events:none;vertical-align:middle;width:6px}.c-timetable__list__session__streaming__btn>button *{pointer-events:none}@media (min-width:961px){.c-timetable__list__session__streaming__btn{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-timetable__list__session__streaming__btn:hover{background:#fff;border:1px solid #2c2c2c}.c-timetable__list__session__streaming__btn:hover>button{color:#2c2c2c}.c-timetable__list__session__streaming__btn:hover>button:before{background-image:url(../../assets/images/common/icon_movie-black.svg)}.c-timetable__list__session__streaming__btn:hover>button:after{background-image:url(../../assets/images/common/icon_blank-black.svg)}}.c-timetable__list__rest{align-items:center;background:#d3d3d3;display:flex;flex:0 0 100%;height:40px;width:100%}.c-timetable__list__rest>div{display:inline-block;left:50%;position:-webkit-sticky;position:sticky;transform:translate(-50%)}.c-timetable__footer .section__inner{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:768px){.c-timetable__footer .section__inner{display:block}.c-timetable__footer .section__inner .c-text{margin-bottom:40px}}.c-data__download{display:flex;gap:10px}@media (max-width:768px){.c-data__download{display:block}.c-data__download .c-button{justify-content:flex-end;margin-bottom:10px}.c-data__download .c-button:last-child{margin-bottom:0}.c-data__download .c-button .c-button__link{width:190px}#mypage-order .section__text+.pass__account,#organization-order .section__text+.pass__account{margin-top:60px}}#mypage-order .c-link.--question>span:before,#organization-order .c-link.--question>span:before{top:4px}#mypage-order .pass__account>*,#organization-order .pass__account>*{gap:10px}#mypage-order .pass__account>div,#mypage-order .pass__account>p,#organization-order .pass__account>div,#organization-order .pass__account>p{margin-bottom:10px}#mypage-order .pass__account>div:last-of-type,#organization-order .pass__account>div:last-of-type{margin-bottom:30px}#mypage-order .pass__account>p,#organization-order .pass__account>p{align-items:center;display:flex;font-weight:600}#mypage-order .pass__account>p:before,#organization-order .pass__account>p:before{background-image:url(../../assets/images/common/icon_account-b.svg);content:"";display:inline-block;height:16px;margin-right:5px;width:16px}@media (max-width:768px){#mypage-order .pass__account-name,#organization-order .pass__account-name{flex-direction:row;width:50%}}#mypage-order .pass__account-name:before,#organization-order .pass__account-name:before{content:"氏名  "}#mypage-order .pass__account-name>p:after,#organization-order .pass__account-name>p:after{content:"様";margin-left:5px}@media (max-width:768px){#mypage-order .pass__account-company,#organization-order .pass__account-company{flex-direction:row;width:50%}}#mypage-order .pass__account-company:before,#organization-order .pass__account-company:before{content:"組織名  "}@media (max-width:768px){#mypage-order .pass__account-class,#organization-order .pass__account-class{flex-direction:row;width:50%}}#mypage-order .pass__account-class:before,#organization-order .pass__account-class:before{content:"受講者区分"}#mypage-order .pass__account-class+a,#organization-order .pass__account-class+a{margin-left:auto}@media (max-width:768px){#mypage-order .pass__account-class+a,#organization-order .pass__account-class+a{margin-left:0}}#mypage-order .contents__item,#organization-order .contents__item{margin-bottom:60px}#mypage-order .contents__item.--indent .text__normal,#organization-order .contents__item.--indent .text__normal{padding-left:20px}@media (max-width:768px){#mypage-order .contents__item.--indent .text__normal,#organization-order .contents__item.--indent .text__normal{padding-left:0}}#mypage-order .contents__item .pass__buy,#organization-order .contents__item .pass__buy{max-width:755px;width:100%}@media (max-width:768px){#mypage-order .contents__item .pass__buy,#organization-order .contents__item .pass__buy{width:100%}}#mypage-order .contents__item .pass__buy .buy__inner,#organization-order .contents__item .pass__buy .buy__inner{display:flex;flex-wrap:wrap;gap:30px;margin-left:0;width:100%}#mypage-order .contents__item .pass__buy .buy__inner label,#organization-order .contents__item .pass__buy .buy__inner label{width:40%}@media (max-width:768px){#mypage-order .contents__item .pass__buy .buy__inner label,#organization-order .contents__item .pass__buy .buy__inner label{width:100%}}#mypage-order .contents__item .pass__buy .buy__inner label:first-of-type,#organization-order .contents__item .pass__buy .buy__inner label:first-of-type{width:55%}@media (max-width:768px){#mypage-order .contents__item .pass__buy .buy__inner label:first-of-type,#organization-order .contents__item .pass__buy .buy__inner label:first-of-type{width:100%}}#mypage-order .contents__item .pass__buy .buy__inner label span,#organization-order .contents__item .pass__buy .buy__inner label span{display:block}#mypage-order .contents__item .pass__buy .buy__inner input[type=text],#organization-order .contents__item .pass__buy .buy__inner input[type=text]{border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;margin-top:15px;padding:2px 10px;width:100%}@media (max-width:768px){#mypage-order .contents__item .pass__buy .buy__inner input[type=text],#organization-order .contents__item .pass__buy .buy__inner input[type=text]{height:30px}}#mypage-order .contents__item .pass__buy .buy__inner input[type=text]::placeholder,#organization-order .contents__item .pass__buy .buy__inner input[type=text]::placeholder{color:#bcbcbc}#mypage-order .contents__item .pass__buy .buy__inner .card-expiry,#organization-order .contents__item .pass__buy .buy__inner .card-expiry{width:55%}#mypage-order .contents__item .pass__buy .buy__inner .card-expiry>select,#organization-order .contents__item .pass__buy .buy__inner .card-expiry>select{margin-top:15px}#mypage-order .contents__item .pass__buy .buy__inner .security-code input,#organization-order .contents__item .pass__buy .buy__inner .security-code input{max-width:100px}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__title,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__title{align-items:center;display:flex}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__icon,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__icon{position:relative}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__icon:before,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__icon:before{background-image:url(../../assets/images/common/icon_security-code.svg);content:"";display:inline-block;height:12px;width:12px}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__icon:hover .security-code__help,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__icon:hover .security-code__help{display:block}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__help,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__help{background-color:#6a7a85;border-radius:8px;bottom:28px;display:none;height:92px;left:-74px;padding:10px;position:absolute;width:140px}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__help:before,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__help:before{border-color:#6a7a85 #0000 #0000;border-style:solid;border-width:6px 5px;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}#mypage-order .contents__item .pass__buy .buy__inner .security-code .security-code__help img,#organization-order .contents__item .pass__buy .buy__inner .security-code .security-code__help img{width:100%}#mypage-order .contents__item .pass__buy .c-radiobutton,#organization-order .contents__item .pass__buy .c-radiobutton{flex-direction:column;margin-bottom:40px}#mypage-order .contents__item .c-button__area,#organization-order .contents__item .c-button__area{margin-top:30px}@media (max-width:768px){#mypage-order .contents__item .c-button__area,#organization-order .contents__item .c-button__area{margin-top:80px}}#mypage-order .c-form,#organization-order .c-form{margin-top:40px}#mypage-order .c-table.--order,#organization-order .c-table.--order{display:block}#mypage-order .c-table.--order .c-tr,#organization-order .c-table.--order .c-tr{align-items:center;display:flex;gap:0 20px}@media (max-width:768px){#mypage-order .c-table.--order .c-tr,#mypage-order .c-table.--order .c-tr:first-of-type,#organization-order .c-table.--order .c-tr,#organization-order .c-table.--order .c-tr:first-of-type{gap:10px 20px}#mypage-order .c-table.--order .c-tr:first-of-type:first-of-type,#organization-order .c-table.--order .c-tr:first-of-type:first-of-type{border-top:1px solid #909090}}#mypage-order .c-table.--order .c-tr .c-th,#organization-order .c-table.--order .c-tr .c-th{border-bottom:1px solid #909090;color:#909090;padding-bottom:15px;text-align:center}@media (max-width:768px){#mypage-order .c-table.--order .c-tr .c-th,#organization-order .c-table.--order .c-tr .c-th{border-bottom:0;flex-basis:30%;padding-bottom:0;text-align:left}#mypage-order .c-table.--order .c-tr .c-td,#organization-order .c-table.--order .c-tr .c-td{flex-basis:70%}}#mypage-order .c-table.--order .c-tr .col1,#organization-order .c-table.--order .c-tr .col1{flex-basis:60%}#mypage-order .c-table.--order .c-tr .col2,#organization-order .c-table.--order .c-tr .col2{flex-basis:15%}#mypage-order .c-table.--order .c-tr .col3,#organization-order .c-table.--order .c-tr .col3{flex-basis:25%}#mypage-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 .ticket-count,#organization-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 .ticket-count{display:block}#mypage-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 .ticket-count:before,#organization-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 .ticket-count:before{content:"×";font-size:22px;font-weight:600}#mypage-order .c-table.--order .c-table__body,#organization-order .c-table.--order .c-table__body{margin-bottom:40px}#mypage-order .c-table.--order .c-table__body .c-tr,#organization-order .c-table.--order .c-table__body .c-tr{border-bottom:1px solid #d5d5d5;padding:40px 20px;transition:background-color .3s ease}@media (max-width:768px){#mypage-order .c-table.--order .c-table__body .c-tr,#organization-order .c-table.--order .c-table__body .c-tr{flex-wrap:wrap;justify-content:flex-end;padding:35px 20px}}@media (min-width:961px){#mypage-order .c-table.--order .c-table__body .c-tr:hover,#organization-order .c-table.--order .c-table__body .c-tr:hover{background-color:#fafafa;cursor:pointer}}#mypage-order .c-table.--order .c-table__body .c-tr .col1,#organization-order .c-table.--order .c-table__body .c-tr .col1{align-items:center;display:flex;flex-basis:calc(60% - 60px);font-size:16px;font-weight:600}@media (max-width:768px){#mypage-order .c-table.--order .c-table__body .c-tr .col1,#organization-order .c-table.--order .c-table__body .c-tr .col1{flex-basis:calc(100% - 40px);flex-wrap:wrap}}#mypage-order .c-table.--order .c-table__body .c-tr .col1:before,#organization-order .c-table.--order .c-table__body .c-tr .col1:before{content:"";display:inline-block;height:30px;margin-right:5px;width:45px}#mypage-order .c-table.--order .c-table__body .c-tr .col1 .c-button-upgrade,#organization-order .c-table.--order .c-table__body .c-tr .col1 .c-button-upgrade{align-items:center;border:1px solid #1d7ff0;border-radius:4px;color:#1d7ff0;cursor:pointer;display:none;font-size:13px;margin-left:20px;padding:2px 10px;text-decoration:none}@media (max-width:768px){#mypage-order .c-table.--order .c-table__body .c-tr .col1 .c-button-upgrade,#organization-order .c-table.--order .c-table__body .c-tr .col1 .c-button-upgrade{margin-left:auto;margin-top:10px}}#mypage-order .c-table.--order .c-table__body .c-tr .col1 .c-button-upgrade:before,#organization-order .c-table.--order .c-table__body .c-tr .col1 .c-button-upgrade:before{background-image:url(../../assets/images/common/icon_upgrade.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:5px;width:16px}#mypage-order .c-table.--order .c-table__body .c-tr .col2,#organization-order .c-table.--order .c-table__body .c-tr .col2{align-items:center;display:flex;font-family:roboto flex,sans-serif;justify-content:center;z-index:0}@media (max-width:768px){#mypage-order .c-table.--order .c-table__body .c-tr .col2,#organization-order .c-table.--order .c-table__body .c-tr .col2{flex-basis:50%}}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-decrease,#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-increase,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-decrease,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-increase{background-color:#fff;border:1px solid #d5d5d5;color:#1d7ff0;cursor:pointer;font-size:20px;height:30px;line-height:20px;width:30px;z-index:2}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-decrease.--disabled,#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-increase.--disabled,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-decrease.--disabled,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-increase.--disabled{cursor:default;opacity:.5}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-quantity-input,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-quantity-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-bottom:1px solid #d5d5d5;border-left:0;border-right:0;border-top:1px solid #d5d5d5;height:28px;padding:0 5px;text-align:center;width:2em;z-index:2}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-quantity-input::-webkit-inner-spin-button,#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-quantity-input::-webkit-outer-spin-button,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-quantity-input::-webkit-inner-spin-button,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-decrease,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-decrease{border-radius:4px 0 0 4px}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-increase,#organization-order .c-table.--order .c-table__body .c-tr .col2 .js-btn-increase{border-radius:0 4px 4px 0}#mypage-order .c-table.--order .c-table__body .c-tr .col2 .ticket-count,#organization-order .c-table.--order .c-table__body .c-tr .col2 .ticket-count{display:none;font-size:22px;font-weight:600}#mypage-order .c-table.--order .c-table__body .c-tr .col3,#organization-order .c-table.--order .c-table__body .c-tr .col3{flex-basis:calc(25% - 20px);font-family:roboto flex,sans-serif;font-size:22px;font-weight:600;text-align:right}@media (max-width:768px){#mypage-order .c-table.--order .c-table__body .c-tr .col3,#organization-order .c-table.--order .c-table__body .c-tr .col3{flex-basis:50%}}#mypage-order .c-table.--order .c-table__body .c-tr .col3:before,#organization-order .c-table.--order .c-table__body .c-tr .col3:before{content:"¥"}#mypage-order .c-table.--order .c-table__body .c-tr:last-of-type,#organization-order .c-table.--order .c-table__body .c-tr:last-of-type{border-color:#d5d5d5}#mypage-order .c-table.--order .c-table__body .c-tr.regular .c-td.col1:before,#organization-order .c-table.--order .c-table__body .c-tr.regular .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-regular.svg)}#mypage-order .c-table.--order .c-table__body .c-tr.daily .c-td.col1:before,#organization-order .c-table.--order .c-table__body .c-tr.daily .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-day.svg)}#mypage-order .c-table.--order .c-table__body .c-tr.expo .c-td.col1:before,#organization-order .c-table.--order .c-table__body .c-tr.expo .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-expo.svg)}#mypage-order .c-table.--order .c-table__body .c-tr.sponsor .c-td.col1:before,#organization-order .c-table.--order .c-table__body .c-tr.sponsor .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-sponsor.svg)}#mypage-order .c-table.--order .c-table__body .c-tr.peracon .c-td.col1:before,#organization-order .c-table.--order .c-table__body .c-tr.peracon .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-peracon.svg)}#mypage-order .c-table.--order .c-table__body .c-tr.online .c-td.col1:before,#organization-order .c-table.--order .c-table__body .c-tr.online .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-online.svg)}#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade{background-color:#fafafa;cursor:default}#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade .c-checkbox input:before,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade .c-checkbox input:before{background-color:#6c6c6c;border:none;border-radius:2px;content:"";height:20px;left:0;margin:auto;pointer-events:none;width:20px}#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade .c-checkbox input:after,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade .c-checkbox input:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:5px}#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade .c-button-upgrade,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade .c-button-upgrade{display:flex}#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade:has(input:checked) .c-td.col1+.c-th,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade:has(input:checked) .c-td.col1+.c-th{display:none}#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade:has(input:checked) .c-td.col2,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade:has(input:checked) .c-td.col2{opacity:0;visibility:hidden}@media (max-width:768px){#mypage-order .c-table.--order .c-table__body .c-tr.--upgrade:has(input:checked) .c-td.col2,#organization-order .c-table.--order .c-table__body .c-tr.--upgrade:has(input:checked) .c-td.col2{display:none}}#mypage-order .c-table.--order .c-table__body .c-tr.--disable,#organization-order .c-table.--order .c-table__body .c-tr.--disable{background-color:#fafafa;pointer-events:none}#mypage-order .c-table.--order .c-table__body .c-tr.--disable .c-checkbox input:before,#organization-order .c-table.--order .c-table__body .c-tr.--disable .c-checkbox input:before{background-color:#6c6c6c;border:none;border-radius:2px;content:"";height:20px;left:0;margin:auto;pointer-events:none;width:20px}#mypage-order .c-table.--order .c-table__body .c-tr.--disable .c-checkbox input:after,#organization-order .c-table.--order .c-table__body .c-tr.--disable .c-checkbox input:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:5px}#mypage-order .c-table.--order .c-button__area+.c-text.--align-right,#organization-order .c-table.--order .c-button__area+.c-text.--align-right{margin-top:10px}#mypage-order .c-table__bottom,#organization-order .c-table__bottom{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:space-between}#mypage-order .c-table__bottom:not(.c-table__bottom-item),#organization-order .c-table__bottom:not(.c-table__bottom-item){justify-content:flex-end}#mypage-order .c-table__bottom:has(>.c-table__bottom-item),#organization-order .c-table__bottom:has(>.c-table__bottom-item){justify-content:space-between}#mypage-order .c-table__bottom:has(.c-payment-method),#organization-order .c-table__bottom:has(.c-payment-method){flex-wrap:nowrap;justify-content:flex-end}@media (max-width:960px){#mypage-order .c-table__bottom,#organization-order .c-table__bottom{align-items:flex-end;flex-direction:column;gap:40px 0}}#mypage-order .c-table__bottom .c-table__bottom-item,#organization-order .c-table__bottom .c-table__bottom-item{min-width:250px;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){#mypage-order .c-table__bottom .c-table__bottom-item,#organization-order .c-table__bottom .c-table__bottom-item{margin-right:auto}}#mypage-order .c-table__bottom .c-table__bottom-item input,#organization-order .c-table__bottom .c-table__bottom-item input{border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;padding:2px 0}#mypage-order .c-table__bottom .c-table__bottom-item input::placeholder,#organization-order .c-table__bottom .c-table__bottom-item input::placeholder{color:#bcbcbc;padding:0 10px}#mypage-order .c-table__bottom .c-table__bottom-item div,#organization-order .c-table__bottom .c-table__bottom-item div{margin-bottom:10px}#mypage-order .c-table__bottom .c-table__bottom-item>label,#organization-order .c-table__bottom .c-table__bottom-item>label{display:block;margin-bottom:15px}#mypage-order .c-table__bottom .c-table__bottom-item>label .button,#organization-order .c-table__bottom .c-table__bottom-item>label .button{background:#ed6c00;border:1px solid #ed6c00;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:600;padding:2px 10px;text-decoration:none;transition:all .3s ease}#mypage-order .c-table__bottom .c-table__bottom-item .c-payment-method,#organization-order .c-table__bottom .c-table__bottom-item .c-payment-method{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}#mypage-order .c-table__bottom .c-table__bottom-item .c-payment-method dt,#organization-order .c-table__bottom .c-table__bottom-item .c-payment-method dt{flex-basis:5em}#mypage-order .c-table__bottom .c-table__bottom-item .c-payment-method dd,#organization-order .c-table__bottom .c-table__bottom-item .c-payment-method dd{flex-basis:calc(100% - 5em - 20px)}#mypage-order .c-table__bottom .c-table__bottom-item .c-payment-method dd:first-of-type,#organization-order .c-table__bottom .c-table__bottom-item .c-payment-method dd:first-of-type{font-weight:600}#mypage-order .c-table__bottom .c-table__bottom-item .c-payment-method dd:first-of-type span,#organization-order .c-table__bottom .c-table__bottom-item .c-payment-method dd:first-of-type span{font-weight:400;margin-left:10px}#mypage-order .c-table__bottom .c-table__bottom-item .c-form__group,#organization-order .c-table__bottom .c-table__bottom-item .c-form__group{display:inline-block;margin-bottom:0}#mypage-order .c-table__bottom .c-table__bottom-item .c-form__group .error-message,#organization-order .c-table__bottom .c-table__bottom-item .c-form__group .error-message{display:none}#mypage-order .c-flex.--between{flex-wrap:wrap}#mypage-order .c-flex.--between .c-title__second{margin-bottom:0}@media (max-width:768px){#mypage-order .c-table.--order .c-tr .c-td.col1+.c-th{display:none}#mypage-order .c-table.--order .c-tr .c-td.col2{display:none;justify-content:right}}@media (max-width:768px){#mypage-order .c-table.--order .c-tr:has(input:checked) .c-td.col1+.c-th{display:block}}@media (max-width:768px){#mypage-order .c-table.--order .c-tr:has(input:checked) .c-td.col2{display:flex}}#mypage-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 .ticket-count{display:block}#mypage-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 .ticket-count:before{content:"×";font-size:22px;font-weight:600}#mypage-order .c-table.--order .c-tr.--after,#mypage-order .c-table.--order .c-tr.--before{justify-content:flex-end;pointer-events:none;position:relative}#mypage-order .c-table.--order .c-tr.--after:before,#mypage-order .c-table.--order .c-tr.--before:before{font-size:18px;left:20px;position:absolute;top:40px}#mypage-order .c-table.--order .c-tr.--after .c-checkbox,#mypage-order .c-table.--order .c-tr.--before .c-checkbox{opacity:0}#mypage-order .c-table.--order .c-tr.--after .c-td.col1,#mypage-order .c-table.--order .c-tr.--before .c-td.col1{flex-basis:calc(60% - 100px)}@media (max-width:768px){#mypage-order .c-table.--order .c-tr.--after .c-td.col1,#mypage-order .c-table.--order .c-tr.--before .c-td.col1{flex-basis:100%;margin-top:25px}#mypage-order .c-table.--order .c-tr.--after .c-td.col1+.c-th,#mypage-order .c-table.--order .c-tr.--before .c-td.col1+.c-th{display:block}#mypage-order .c-table.--order .c-tr.--after .c-td.col2,#mypage-order .c-table.--order .c-tr.--before .c-td.col2{display:flex}}#mypage-order .c-table.--order .c-tr.--after .c-td.col2 .ticket-count,#mypage-order .c-table.--order .c-tr.--before .c-td.col2 .ticket-count{display:block}#mypage-order .c-table.--order .c-tr.--after .c-td.col2 .ticket-count:before,#mypage-order .c-table.--order .c-tr.--before .c-td.col2 .ticket-count:before{content:"×";font-size:22px;font-weight:600}#mypage-order .c-table.--order .c-tr.--before:before{color:#909090;content:"変更前";font-weight:600}#mypage-order .c-table.--order .c-tr.--before .c-td.col1{flex-wrap:wrap}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-history,#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-price{display:block;font-size:14px;font-weight:400;margin-top:10px;width:100%}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-price{position:relative}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-price:before{color:#9a9a9a;content:"購入金額（税抜）";margin-right:22px}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-price:after{content:"¥";margin-left:-3.8em}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-history-number{font-size:14px;margin-right:10px}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-history-number:before{color:#9a9a9a;content:"ご注文番号";margin-right:calc(3em + 10px)}#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-history-date{font-size:14px}@media (max-width:768px){#mypage-order .c-table.--order .c-tr.--before .c-td.col1 .pass-history-date{display:block;margin-left:122px}}#mypage-order .c-table.--order .c-tr.--after:before{color:#0f2672;content:"変更後";font-weight:600}#mypage-order .c-table.--order .c-tr.--after .c-td.col1{flex-wrap:wrap}#mypage-order .c-table.--order .c-tr.--after .c-td.col1 .pass-history,#mypage-order .c-table.--order .c-tr.--after .c-td.col1 .pass-price,#organization-order .c-table.--order .c-tr .c-td.col2 button,#organization-order .c-table.--order .c-tr .c-td.col2 input{display:none}@media (max-width:768px){#organization-order .c-table.--order .c-tr:has(input:checked) .c-td.col2{display:flex}}#organization-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 button,#organization-order .c-table.--order .c-tr:has(input:checked) .c-td.col2 input{display:block}#mypage-order-confirm .section__title,#organization-order-confirm .section__title{margin-bottom:0}@media (min-width:961px){#mypage-order-confirm .c-table.--order .c-tr:hover,#organization-order-confirm .c-table.--order .c-tr:hover{background-color:#fff!important;cursor:default!important}}#mypage-order-confirm .c-table.--order .c-tr .c-td.col1,#organization-order-confirm .c-table.--order .c-tr .c-td.col1{flex-basis:calc(60% - 20px)}@media (max-width:768px){#mypage-order-confirm .c-table.--order .c-tr .c-td.col1,#organization-order-confirm .c-table.--order .c-tr .c-td.col1{flex-basis:100%}#mypage-order-confirm .c-table.--order .c-tr .c-td.col1+.c-th,#organization-order-confirm .c-table.--order .c-tr .c-td.col1+.c-th{display:block}#mypage-order-confirm .c-table.--order .c-tr .c-td.col2,#organization-order-confirm .c-table.--order .c-tr .c-td.col2{display:flex}}#mypage-order-confirm .c-table.--order .c-tr .c-td.col2 .ticket-count,#organization-order-confirm .c-table.--order .c-tr .c-td.col2 .ticket-count{display:block}@media (max-width:768px){#mypage-order-confirm .c-table.--order .c-tr .c-td.col2 .ticket-count,#organization-order-confirm .c-table.--order .c-tr .c-td.col2 .ticket-count{text-align:right;width:100%}}#mypage-order-confirm .c-table.--order .c-tr .c-td.col2 .ticket-count:before,#organization-order-confirm .c-table.--order .c-tr .c-td.col2 .ticket-count:before{content:"×";font-size:22px;font-weight:600}.complete .c-title__third{align-items:center;display:flex;position:relative}.complete .c-title__third:before{background-image:url(../../assets/images/common/icon_check_green.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:42px;margin-right:15px;width:42px}#mypage-order-complete .pass__detail>div,#organization-order-complete .pass__detail>div{gap:20px}#mypage-order-complete .pass__detail>div:before,#organization-order-complete .pass__detail>div:before{flex-basis:5em}#mypage-order-complete .pass__detail .pass__detail-number,#organization-order-complete .pass__detail .pass__detail-number{margin-bottom:10px}@media (max-width:768px){#mypage-order-complete .pass__detail .pass__detail-number,#organization-order-complete .pass__detail .pass__detail-number{flex-direction:row}}#mypage-order-complete .pass__detail .pass__detail-number:before,#organization-order-complete .pass__detail .pass__detail-number:before{content:"ご注文番号"}@media (max-width:768px){#mypage-order-complete .pass__detail .pass__detail-date,#organization-order-complete .pass__detail .pass__detail-date{flex-direction:row}}#mypage-order-complete .pass__detail .pass__detail-date:before,#organization-order-complete .pass__detail .pass__detail-date:before{content:"購入日時"}@media (min-width:961px){#mypage-order-complete .c-table.--order .c-tr:hover,#organization-order-complete .c-table.--order .c-tr:hover{background-color:#fff!important;cursor:default!important}}#mypage-order-complete .c-table.--order .c-tr .c-td.col1,#organization-order-complete .c-table.--order .c-tr .c-td.col1{flex-basis:calc(60% - 20px)}@media (max-width:768px){#mypage-order-complete .c-table.--order .c-tr .c-td.col1,#organization-order-complete .c-table.--order .c-tr .c-td.col1{flex-basis:100%}#mypage-order-complete .c-table.--order .c-tr .c-td.col1+.c-th,#organization-order-complete .c-table.--order .c-tr .c-td.col1+.c-th{display:block}#mypage-order-complete .c-table.--order .c-tr .c-td.col2,#organization-order-complete .c-table.--order .c-tr .c-td.col2{display:flex}}#mypage-order-complete .c-table.--order .c-tr .c-td.col2 .ticket-count,#organization-order-complete .c-table.--order .c-tr .c-td.col2 .ticket-count{display:block}#mypage-order-complete .c-table.--order .c-tr .c-td.col2 .ticket-count:before,#organization-order-complete .c-table.--order .c-tr .c-td.col2 .ticket-count:before{content:"×";font-size:22px;font-weight:600}#mypage-order-complete .c-table.--order>.c-text,#organization-order-complete .c-table.--order>.c-text{margin-top:5px;text-align:right}#mypage-order-complete .contents__item,#organization-order-complete .contents__item{margin-bottom:0}.c-order__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../../assets/images/common/icon_select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:400;max-width:335px;padding:2.5px 30px 2.5px 10px;position:relative;width:30%}.c-breakdown{align-items:center;display:flex;flex-wrap:wrap;font-family:roboto flex,sans-serif;gap:10px;max-width:300px;width:100%}@media (max-width:768px){.c-breakdown{margin-left:auto}}.c-breakdown.--upgrade{max-width:320px}.c-breakdown.--upgrade dt{flex-basis:13em}.c-breakdown.--upgrade dd{flex-basis:calc(100% - 13em - 10px)}.c-breakdown.--upgrade .js-sum{flex-basis:calc(100% - 6.1em - 10px)}.c-breakdown .c-text:first-of-type{flex-basis:0%}.c-breakdown .c-text:nth-of-type(2){flex-basis:100%!important;text-align:right}.c-breakdown dt{flex-basis:8em}.c-breakdown dt:last-of-type{font-weight:600}.c-breakdown dd{flex-basis:calc(100% - 8em - 10px);text-align:right}.c-breakdown .js-quantity:after{content:"枚"}.c-breakdown .js-difference:before,.c-breakdown .js-subtotal:before,.c-breakdown .js-sum:before,.c-breakdown .js-tax:before{content:"¥"}.c-breakdown .js-discount{color:#d10c0c}.c-breakdown .js-discount:before{content:"-¥"}.c-breakdown .js-sum{flex-basis:calc(100% - 4em - 2px);font-size:30px;font-weight:600;text-align:right}.js-ticket-check{pointer-events:none}#mypage .section__title.c-flex,#organization .section__title.c-flex{align-items:flex-start!important;flex-wrap:wrap}#mypage .section__title.c-flex .c-title,#organization .section__title.c-flex .c-title{margin-bottom:10px}@media (max-width:768px){#mypage .section__title.c-flex .c-title,#organization .section__title.c-flex .c-title{margin-bottom:0}}#mypage .section__title.c-flex .c-banner__area,#organization .section__title.c-flex .c-banner__area{flex-basis:340px;margin-left:auto}@media (max-width:768px){#mypage .section__title.c-flex .c-banner__area,#organization .section__title.c-flex .c-banner__area{flex-basis:auto;margin-top:60px}}#mypage .section__title.c-flex .c-images img,#organization .section__title.c-flex .c-images img{width:100%}#mypage .c-flex.--between,#organization .c-flex.--between{align-items:flex-end}@media (max-width:768px){#mypage .c-flex.--between,#organization .c-flex.--between{align-items:normal;flex-direction:row;gap:40px}}#mypage .c-flex.--between .c-button__link>span,#organization .c-flex.--between .c-button__link>span{word-break:keep-all}#mypage .c-news .c-news__list,#organization .c-news .c-news__list{margin-top:0}#mypage .c-news>.c-text,#organization .c-news>.c-text{font-weight:600}#mypage .c-news .c-link__wrap,#organization .c-news .c-link__wrap{gap:10px}#mypage .c-news .c-news__item,#organization .c-news .c-news__item{border-bottom:1px solid #d8d8d8}#mypage .c-news .c-button.--small,#organization .c-news .c-button.--small{justify-content:flex-end;margin-top:30px}#mypage .c-news .c-button.--small .c-button__link>span,#organization .c-news .c-button.--small .c-button__link>span{font-weight:600}@media (max-width:768px){#mypage .mypage-top__pass-history,#organization .mypage-top__pass-history{margin-bottom:20px}}#mypage .mypage-top__pass-history+.c-button .c-link,#organization .mypage-top__pass-history+.c-button .c-link{margin-top:20px}#mypage .mypage-top__order-item,#organization .mypage-top__order-item{border:1px solid #d8d8d8;border-radius:5px;margin-bottom:40px;padding:40px}@media (max-width:768px){#mypage .mypage-top__order-item,#organization .mypage-top__order-item{padding:40px 20px}}#mypage .mypage-top__order-item:last-of-type,#organization .mypage-top__order-item:last-of-type{margin-bottom:0}#mypage .mypage-top__ticket-list,#organization .mypage-top__ticket-list{border-bottom:1px solid #d5d5d5;margin-bottom:25px;padding-bottom:25px}#mypage .mypage-top__ticket-item,#organization .mypage-top__ticket-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}@media (max-width:768px){#mypage .mypage-top__ticket-item,#organization .mypage-top__ticket-item{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:40px}}#mypage .mypage-top__ticket-item:last-of-type,#organization .mypage-top__ticket-item:last-of-type{margin-bottom:0}#mypage .mypage-top__ticket-item.--daily .mypage-top__ticket__title:before,#organization .mypage-top__ticket-item.--daily .mypage-top__ticket__title:before{background-image:url(../../assets/images/common/icon_ticket-day.svg)}#mypage .mypage-top__ticket-item.--regular .mypage-top__ticket__title:before,#organization .mypage-top__ticket-item.--regular .mypage-top__ticket__title:before{background-image:url(../../assets/images/common/icon_ticket-regular.svg)}#mypage .mypage-top__ticket-item.--sponsor .mypage-top__ticket__title:before,#organization .mypage-top__ticket-item.--sponsor .mypage-top__ticket__title:before{background-image:url(../../assets/images/common/icon_ticket-sponsor.svg)}#mypage .mypage-top__ticket-item.--expo .mypage-top__ticket__title:before,#organization .mypage-top__ticket-item.--expo .mypage-top__ticket__title:before{background-image:url(../../assets/images/common/icon_ticket-expo.svg)}#mypage .mypage-top__ticket-item.--peracon .mypage-top__ticket__title:before,#organization .mypage-top__ticket-item.--peracon .mypage-top__ticket__title:before{background-image:url(../../assets/images/common/icon_ticket-peracon.svg)}#mypage .mypage-top__ticket-item.--online .mypage-top__ticket__title:before,#organization .mypage-top__ticket-item.--online .mypage-top__ticket__title:before{background-image:url(../../assets/images/common/icon_ticket-online.svg)}#mypage .mypage-top__ticket-item:has(+.mypage-top__ticket-item) .mypage-top__ticket__title,#organization .mypage-top__ticket-item:has(+.mypage-top__ticket-item) .mypage-top__ticket__title{max-width:22em;width:100%}#mypage .mypage-top__ticket-item+.mypage-top__ticket-item .mypage-top__ticket__title,#organization .mypage-top__ticket-item+.mypage-top__ticket-item .mypage-top__ticket__title{max-width:22em;width:100%}#mypage .mypage-top__ticket-top,#organization .mypage-top__ticket-top{align-items:center;display:flex;flex-basis:70%;flex-wrap:wrap;gap:10px 0}@media (max-width:768px){#mypage .mypage-top__ticket-top,#organization .mypage-top__ticket-top{gap:15px}}#mypage .mypage-top__ticket-bottom,#organization .mypage-top__ticket-bottom{flex-basis:30%}@media (max-width:768px){#mypage .mypage-top__ticket-bottom,#organization .mypage-top__ticket-bottom{flex-basis:100%;width:100%}#mypage .mypage-top__ticket-bottom .c-button__link.--qr,#organization .mypage-top__ticket-bottom .c-button__link.--qr{width:100%}#mypage .mypage-top__ticket-bottom .c-button__link.--qr>span,#organization .mypage-top__ticket-bottom .c-button__link.--qr>span{justify-content:center}}#mypage .mypage-top__ticket-bottom .c-button__link.--qr small,#organization .mypage-top__ticket-bottom .c-button__link.--qr small{display:block;font-size:12px}#mypage .mypage-top__ticket__flex,#organization .mypage-top__ticket__flex{align-items:center;display:flex;margin-bottom:25px}@media (max-width:768px){#mypage .mypage-top__ticket__flex,#organization .mypage-top__ticket__flex{align-items:flex-end}}#mypage .mypage-top__ticket__number,#organization .mypage-top__ticket__number{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:16px;font-variation-settings:"wght" 500;margin-right:10px}#mypage .mypage-top__ticket__number:before,#organization .mypage-top__ticket__number:before{content:"ご注文番号";font-family:initial;font-size:13px;margin-right:10px}@media (max-width:768px){#mypage .mypage-top__ticket__number:before,#organization .mypage-top__ticket__number:before{display:block;width:100%}}#mypage .mypage-top__ticket__date,#organization .mypage-top__ticket__date{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:13px;font-weight:400}@media (max-width:768px){#mypage .mypage-top__ticket__date,#organization .mypage-top__ticket__date{margin-bottom:2px}}#mypage .mypage-top__ticket__title,#organization .mypage-top__ticket__title{align-items:center;display:flex;font-size:16px;font-weight:600;margin-right:10px}@media (max-width:768px){#mypage .mypage-top__ticket__title,#organization .mypage-top__ticket__title{width:100%}}#mypage .mypage-top__ticket__title:before,#organization .mypage-top__ticket__title:before{content:"";display:inline-block;height:30px;margin-right:10px;width:45px}#mypage .mypage-top__ticket__count,#organization .mypage-top__ticket__count{margin-right:15px}@media (max-width:768px){#mypage .mypage-top__ticket__count,#organization .mypage-top__ticket__count{font-size:16px}}#mypage .mypage-top__ticket__count:before,#organization .mypage-top__ticket__count:before{content:"x"}#mypage .mypage-top__ticket__price,#organization .mypage-top__ticket__price{margin-right:10px}@media (max-width:768px){#mypage .mypage-top__ticket__price,#organization .mypage-top__ticket__price{font-size:16px;margin-right:0;width:-webkit-fit-content;width:fit-content}}#mypage .mypage-top__ticket__price:before,#organization .mypage-top__ticket__price:before{content:"¥"}#mypage .mypage-top__ticket__upgrade,#organization .mypage-top__ticket__upgrade{align-items:center;border:1px solid #1d7ff0;border-radius:5px;color:#1d7ff0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:5px 8px;text-decoration:none}#mypage .mypage-top__ticket__upgrade:before,#organization .mypage-top__ticket__upgrade:before{background-image:url(../../assets/images/common/icon_upgrade.svg);background-size:contain;content:"";display:inline-block;height:16px;margin-right:5px;width:16px}#mypage .mypage-top__ticket__upgrade.--success,#organization .mypage-top__ticket__upgrade.--success{border-color:#909090;color:#909090}#mypage .mypage-top__ticket__upgrade.--success:before,#organization .mypage-top__ticket__upgrade.--success:before{background-image:url(../../assets/images/common/icon_upgrade-b.svg)}#mypage .mypage-top__ticket__upgrade.--success:after,#organization .mypage-top__ticket__upgrade.--success:after{content:"アップグレード済み"}#mypage .mypage-top__ticket-detail,#organization .mypage-top__ticket-detail{align-items:flex-end;display:flex;justify-content:space-between}@media (max-width:768px){#mypage .mypage-top__ticket-detail,#organization .mypage-top__ticket-detail{flex-direction:column}}@media (max-width:768px){#mypage .mypage-top__ticket-detail:has(.c-button__link.--white),#organization .mypage-top__ticket-detail:has(.c-button__link.--white){gap:20px}}#mypage .mypage-top__ticket-detail>div:first-of-type,#organization .mypage-top__ticket-detail>div:first-of-type{flex-basis:80%;margin-right:auto}#mypage .mypage-top__ticket-detail dl,#organization .mypage-top__ticket-detail dl{display:flex;flex-wrap:wrap;gap:10px 20px}#mypage .mypage-top__ticket-detail dt,#organization .mypage-top__ticket-detail dt{color:#9a9a9a;flex-basis:80px;font-size:13px}@media (max-width:768px){#mypage .mypage-top__ticket-detail dt,#organization .mypage-top__ticket-detail dt{flex-basis:100%;width:100%}}#mypage .mypage-top__ticket-detail dd,#organization .mypage-top__ticket-detail dd{flex-basis:calc(80% - 20px)}@media (max-width:768px){#mypage .mypage-top__ticket-detail dd,#organization .mypage-top__ticket-detail dd{flex-basis:calc(70% - 20px)}}#mypage .mypage-top__ticket-detail .c-button__area+.c-text.--align-right,#organization .mypage-top__ticket-detail .c-button__area+.c-text.--align-right{margin-top:10px}@media (max-width:1300px){#mypage .mypage-top__ticket-detail .c-button__area.--flex,#organization .mypage-top__ticket-detail .c-button__area.--flex{flex-wrap:wrap;justify-content:flex-end}}#mypage .mypage-top__ticket-status .mypage-top__ticket-deadline,#organization .mypage-top__ticket-status .mypage-top__ticket-deadline{color:#343434;padding-left:10px}@media (max-width:768px){#mypage .mypage-top__ticket-status .mypage-top__ticket-deadline,#organization .mypage-top__ticket-status .mypage-top__ticket-deadline{font-size:14px;margin-top:10px;padding-left:0}}#mypage .mypage-top__ticket-status>p,#organization .mypage-top__ticket-status>p{display:inline-block}#mypage .mypage-top__ticket-status>p:after,#organization .mypage-top__ticket-status>p:after{content:"まで";margin-left:5px}#mypage .mypage-top__ticket-status>span,#organization .mypage-top__ticket-status>span{border-radius:15px;color:#fff;display:inline-block;font-weight:600;padding:1px 10px 1px 28px;position:relative;width:-webkit-fit-content;width:fit-content}#mypage .mypage-top__ticket-status>span:before,#organization .mypage-top__ticket-status>span:before{content:"";display:inline-block;height:12px;left:10px;margin-right:5px;position:absolute;top:50%;transform:translateY(-50%);width:12px}#mypage .mypage-top__ticket-status.--success>span,#organization .mypage-top__ticket-status.--success>span{background-color:#55d345}#mypage .mypage-top__ticket-status.--success>span:before,#organization .mypage-top__ticket-status.--success>span:before{background-image:url(../../assets/images/common/icon_ticket-status-success.svg)}#mypage .mypage-top__ticket-status.--success>span:after,#organization .mypage-top__ticket-status.--success>span:after{content:"支払済み";font-size:13px}#mypage .mypage-top__ticket-status.--check>span,#organization .mypage-top__ticket-status.--check>span{border:1px solid #000;color:#000}#mypage .mypage-top__ticket-status.--check>span:before,#organization .mypage-top__ticket-status.--check>span:before{background-image:url(../../assets/images/common/icon_ticket-status-check.svg)}#mypage .mypage-top__ticket-status.--check>span:after,#organization .mypage-top__ticket-status.--check>span:after{content:"入金確認中";font-size:13px}#mypage .mypage-top__ticket-status.--cancel>span,#organization .mypage-top__ticket-status.--cancel>span{background-color:#f01f1f}#mypage .mypage-top__ticket-status.--cancel>span:before,#organization .mypage-top__ticket-status.--cancel>span:before{background-image:url(../../assets/images/common/icon_ticket-status-cancel.svg)}#mypage .mypage-top__ticket-status.--cancel>span:after,#organization .mypage-top__ticket-status.--cancel>span:after{content:"キャンセル";font-size:13px}#mypage .mypage-top__ticket-total__price,#mypage .mypage-top__ticket-total__result,#organization .mypage-top__ticket-total__price,#organization .mypage-top__ticket-total__result{font-size:14px;font-weight:600}#mypage .mypage-top__ticket-method,#mypage .mypage-top__ticket-note,#organization .mypage-top__ticket-method,#organization .mypage-top__ticket-note{font-size:14px}#mypage .mypage-top__ticket-total__result:before,#organization .mypage-top__ticket-total__result:before{content:"x"}#mypage .mypage-top__ticket-total__price:before,#organization .mypage-top__ticket-total__price:before{content:"¥"}#mypage .mypage-top__ticket__upgrade:after{content:"アップグレード可能";font-size:13px}#organization .mypage-top__ticket__upgrade:after{content:"アップグレードを依頼する";font-size:11px}.mypage-favorite-item{margin-bottom:100px}.mypage-favorite-item:last-of-type{margin-bottom:0}.p-ticket-guide__buttons{display:flex;gap:10px}@media (max-width:768px){.p-ticket-guide__buttons{flex-direction:column}}.p-ticket-guide__buttons .c-button{flex:1 1}.p-ticket-guide__buttons .c-button .c-button__link{max-width:none;width:100%}.p-ticket-guide__buttons .c-button.is-active{pointer-events:none}.p-ticket-guide__buttons .c-button:not(.is-active){color:red}.p-ticket-guide__buttons .c-button:not(.is-active) .c-button__link{background-color:#bcbcbc;border-color:#bcbcbc}.p-ticket-guide__buttons .c-button:not(.is-active) .c-button__link>span{color:#fff}@media (min-width:961px){.p-ticket-guide__buttons .c-button:not(.is-active) .c-button__link:hover{background-color:#fff;border-color:#ed6c00}.p-ticket-guide__buttons .c-button:not(.is-active) .c-button__link:hover>span{color:#ed6c00}}.p-ticket-guide__back__buttons{display:flex;gap:20px;margin-top:30px}@media (max-width:768px){.p-ticket-guide__back__buttons{flex-direction:column}}@media (min-width:961px){.p-ticket-guide__back__buttons .c-button.--back{width:200px}}.p-ticket-guide__back__buttons .c-button.--back .c-button__link{min-height:60px;padding:10.5px 20px}#ticket-guide .section__container:not(#ticket-guide-01){margin-bottom:60px!important}#ticket-guide .p-ticket-guide__box__buttons,#ticket-guide .p-ticket-guide__box__buttons+.c-button{margin-top:30px}#ticket-guide .p-ticket-guide__flex{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:space-between}@media (max-width:768px){#ticket-guide .p-ticket-guide__flex{align-items:unset;flex-direction:column;gap:30px}}#ticket-guide .p-ticket-guide__flex .p-ticket-guide__flex__buttons{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){#ticket-guide .p-ticket-guide__flex .p-ticket-guide__flex__buttons{gap:15px}}#mypage-delete .p-container,#organization-delete .p-container{width:100%}#mypage-delete .section__container,#organization-delete .section__container{text-align:center}#mypage-delete .section__contents,#organization-delete .section__contents{margin:auto;max-width:505px}#mypage-delete .section__contents .c-images,#organization-delete .section__contents .c-images{margin-bottom:20px}#mypage-delete .section__contents .c-text,#organization-delete .section__contents .c-text{margin-bottom:50px;text-align:left}#mypage-delete .c-button__area,#organization-delete .c-button__area{justify-content:center}#mypage-delete .c-button__area .c-button__link,#organization-delete .c-button__area .c-button__link{width:200px}#mypage-survey .mypage-survey__awards{display:flex;gap:40px}@media (max-width:768px){#mypage-survey .mypage-survey__awards{flex-direction:column}}#mypage-survey .c-images{flex-basis:340px}@media (max-width:768px){#mypage-survey .c-images{flex-basis:auto}}#mypage-survey .c-images>img{width:100%}#mypage-survey .mypage-survey__awards-textarea{flex-basis:calc(100% - 340px)}#mypage-survey .mypage-survey__awards-textarea .c-button__area.--flex{flex-wrap:wrap}#mypage-survey .mypage-survey__awards-textarea .c-button{min-width:250px;width:calc(50% - 20px)}#mypage-survey .mypage-survey__awards-textarea .c-text{margin-bottom:40px}#mypage-survey #mypage-survey-02 .c-text+.c-title,#mypage-survey #mypage-survey-03 .c-text+.c-title{margin-top:50px}#mypage-survey .mypage-survey__game .c-button__area{margin:30px 0}@media (max-width:768px){#mypage-survey-vot .c-text--flex{flex-direction:column-reverse;gap:20px}}#mypage-survey-vot .section__contents li{border-bottom:1px solid #d8d8d8;margin-bottom:50px;padding-bottom:50px}#mypage-survey-vot .section__contents .c-radiobutton{flex-direction:column}#mypage-survey-vot .section__contents .c-button__link>span{font-weight:600}#mypage-survey-vot form{margin-top:60px}#mypage-survey-answer .c-title .c-title__fourth>span:after{color:#f01f1f;content:"*";font-size:12px;margin-left:3px}#mypage-survey-answer .c-title:has(+textarea) .c-title__fourth>span:after{content:""}#mypage-survey-answer .mypage-survey__view-title .c-text .--strong{font-size:22px}#mypage-survey-answer form{border-top:1px solid #d8d8d8;margin-top:40px;padding-top:40px}#mypage-survey-answer form li{margin-bottom:60px}#mypage-survey-answer form textarea{border-color:#bcbcbc;height:200px;max-width:774px;resize:none;width:100%}#mypage-survey-answer .c-text.--required{font-size:12px;margin-bottom:40px}#mypage-survey-answer-complete .section__container,#mypage-survey-vot-complete .section__container{margin-top:230px;text-align:center}#mypage-survey-answer-complete .section__container .section__title,#mypage-survey-vot-complete .section__container .section__title{margin-bottom:40px}#mypage-survey-answer-complete .section__container .c-text.--lead,#mypage-survey-vot-complete .section__container .c-text.--lead{margin-bottom:80px}#mypage-survey-answer-complete .section__container .c-button__area,#mypage-survey-vot-complete .section__container .c-button__area{justify-content:center}.mypage-survey__view-item{background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;margin-bottom:20px;transition:.3s}.mypage-survey__view-item:last-of-type{margin-bottom:0}@media (min-width:961px){.mypage-survey__view-item:hover{border-color:#000}}.mypage-survey__view-item>a,.mypage-survey__view-item>div{display:block;padding:40px;text-decoration:none}@media (max-width:768px){.mypage-survey__view-item>a,.mypage-survey__view-item>div{padding:20px}}.mypage-survey__view-item.--answered{background-color:#d8d8d8;pointer-events:none}.mypage-survey__view-item.--answered .c-text{color:#555}.mypage-survey__view-item.--answered .arrow__inner{position:relative;text-align:right}@media (max-width:768px){.mypage-survey__view-item.--answered .arrow__inner .c-text{padding-left:15px;padding-right:0}}.mypage-survey__view-item.--answered .arrow__inner .c-text:before{background-image:url(../../assets/images/common/icon_check.svg);background-size:contain;content:"";display:inline-block;height:14px;margin-right:5px;width:14px}.mypage-survey__view-item.--answered .arrow__inner .c-text:after{content:"回答済み"}.mypage-survey__view-item.--answered .arrow__inner .c-arrow__jump{display:none}.mypage-survey__view-inner{align-items:center;display:flex;gap:0 100px;justify-content:space-between}@media (max-width:768px){.mypage-survey__view-inner{align-items:flex-start;flex-direction:column;gap:40px}}.mypage-survey__view-inner>div:last-of-type{flex-basis:100px;min-width:80px}@media (max-width:768px){.mypage-survey__view-inner>div:last-of-type{flex-basis:auto;margin-left:auto}}.mypage-survey__view-inner>div:last-of-type .c-arrow__jump{bottom:3px}@media (max-width:768px){.mypage-survey__view-inner>div:last-of-type .c-arrow__jump{bottom:.5px}}.mypage-survey__view-inner .arrow__inner{position:relative;text-align:left}.mypage-survey__view-inner .arrow__inner .c-text{align-items:center;display:flex}@media (max-width:768px){.mypage-survey__view-inner .arrow__inner .c-text{padding-right:15px}}.mypage-survey__view-inner .arrow__inner .c-text:after{content:"回答する"}.mypage-survey__view-item-meta{display:flex;margin-bottom:20px}.mypage-survey__view-item-meta>.c-text{margin-top:0}.mypage-survey__view-item-meta .mypage-survey__view-item-time{font-size:13px}@media (max-width:768px){.mypage-survey__view-item-meta .mypage-survey__view-item-time{font-size:14px}}.mypage-survey__view-item-date,.mypage-survey__view-item-venue{font-size:16px;font-weight:600;margin-right:10px}@media (max-width:768px){.mypage-survey__view-item-date,.mypage-survey__view-item-venue{font-size:13px}}#organization-regist .organization-upload__area{margin-bottom:20px}#organization-regist .c-text{margin-bottom:30px}#organization-regist #csv-file{display:none}#organization-regist #csv-file+.c-button.--medium{align-items:center;display:flex;gap:10px}#organization-regist .c-button__area.c-flex{gap:10px}#organization-regist .c-button__area.c-flex div>button{justify-content:center;max-width:none;width:200px}@media (max-width:768px){#organization-regist .c-button__area.c-flex>div>a,#organization-regist .c-button__area.c-flex>div>button{width:100%}}#organization-regist .c-docs__link{margin-top:30px}@media screen and (max-width:1280px){#organization-member .p-container{width:calc(100% - 143px)}}@media (max-width:768px){#organization-member .p-container{width:100%}}@media screen and (max-width:1280px){#organization-member .c-navigation__slide-bar.is-open+.p-container{width:calc(100% - 310px)!important}}@media (max-width:768px){#organization-member .c-navigation__slide-bar.is-open+.p-container{width:100%!important}}#organization-member .c-table{gap:0}#organization-member .c-table .c-table__body,#organization-member .c-table .c-table__head{width:100%}#organization-member .c-table .c-tr{display:flex;gap:20px}@media (max-width:768px){#organization-member .c-table .c-tr{align-items:center;border-bottom:1px solid #d5d5d5;flex-wrap:wrap;justify-content:flex-end;margin-bottom:35px;padding-bottom:35px}}#organization-member .c-table .c-tr:last-of-type{margin-bottom:0}#organization-member .c-table .c-tr.regular .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-regular.svg)}#organization-member .c-table .c-tr.daily .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-day.svg)}#organization-member .c-table .c-tr.expo .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-expo.svg)}#organization-member .c-table .c-tr.sponsor .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-sponsor.svg)}#organization-member .c-table .c-tr.peracon .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-peracon.svg)}#organization-member .c-table .c-tr.online .c-td.col1:before{background-image:url(../../assets/images/common/icon_ticket-online.svg)}#organization-member .c-table .c-th{border-bottom:1px solid #909090;color:#909090;padding-bottom:15px;text-align:center}@media (max-width:768px){#organization-member .c-table .c-th{border-bottom:0;flex-basis:60%;padding-bottom:0;text-align:right}}#organization-member .c-table .c-td{border-bottom:1px solid #d5d5d5;padding:40px 20px;text-align:center}@media (max-width:768px){#organization-member .c-table .c-td{border-bottom:0;padding:0}}#organization-member .c-table .col1{flex-basis:70%}#organization-member .c-table .col2{flex-basis:15%}#organization-member .c-table .col3{border-color:#000;color:#000;flex-basis:15%;font-weight:600}#organization-member .c-table .c-table__body .col1{align-items:center;display:flex;flex-basis:calc(70% - 40px);font-size:16px;font-weight:600;text-align:left}@media (max-width:768px){#organization-member .c-table .c-table__body .col1{flex-basis:100%}}#organization-member .c-table .c-table__body .col1:before{content:"";display:inline-block;height:30px;margin-right:10px;width:45px}#organization-member .c-table .c-table__body .col2{flex-basis:calc(15% - 40px);font-size:22px}@media (max-width:768px){#organization-member .c-table .c-table__body .col2{flex-basis:30%;text-align:right}}#organization-member .c-table .c-table__body .col3{border-color:#000;flex-basis:calc(15% - 40px);font-size:22px;font-weight:600}@media (max-width:768px){#organization-member .c-table .c-table__body .col3{flex-basis:30%;text-align:right}}#organization-member .organization-member-pass{margin-bottom:60px}#organization-member .organization-member-search{background-color:#f5f5f5;border-radius:6px;margin-bottom:30px;padding:20px}@media (max-width:768px){#organization-member .organization-member-search{border-radius:8px}}#organization-member .organization-member-search .organization-member-search__inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;position:relative}@media (max-width:768px){#organization-member .organization-member-search .organization-member-search__inner{flex-direction:column}}#organization-member .organization-member-search .organization-member-search__inner>span{align-items:center;display:flex;flex-basis:calc(24px + 3em);font-weight:600}@media (max-width:768px){#organization-member .organization-member-search .organization-member-search__inner>span{flex-basis:auto;margin-bottom:5px;margin-right:auto}}#organization-member .organization-member-search .organization-member-search__inner>span:before{background-image:url(../../assets/images/common/icon_search-b.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin-right:10px;width:14px}#organization-member .organization-member-search .organization-member-search__inner>input{border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;flex-basis:25%;height:30px;padding:2px 10px}@media (max-width:768px){#organization-member .organization-member-search .organization-member-search__inner>input{flex-basis:auto;height:40px;padding:5px 10px;width:100%}#organization-member .organization-member-search .organization-member-search__inner .c-button{margin-left:auto;margin-top:10px}#organization-member .organization-member-search .organization-member-search__inner .c-button>.c-button__link{min-width:80px;padding:10px 20px}}#organization-member .organization-member-search .organization-member-search__inner .error__message{bottom:-15px;color:red;font-size:12px;left:80px;position:absolute}@media (max-width:768px){#organization-member .organization-member-search .organization-member-search__inner .error__message{bottom:40px;left:0;position:absolute}}#organization-member .organization-member-select{gap:40px}#organization-member .organization-member-select>div{margin-bottom:20px}@media (max-width:768px){#organization-member .organization-member-select>div{gap:20px;margin-bottom:40px}#organization-member .organization-member-select>div:first-of-type{flex-direction:row}}#organization-member .organization-member-select>div:last-of-type{margin-bottom:40px}#organization-member .organization-member-select>div .c-button{height:-webkit-fit-content;height:fit-content}#organization-member .organization-member-select .organization-member-number{font-weight:600}#organization-member .organization-member-select .c-member__select,#organization-member .organization-member-select .c-ticket__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../../assets/images/common/icon_select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;cursor:pointer;flex-basis:calc(50% - 20px);font-size:14px;font-weight:400;padding:8px 30px 8px 10px;position:relative}#organization-member .organization-member-select .c-member__select.is-disable,#organization-member .organization-member-select .c-ticket__select.is-disable{background-color:#f5f5f5;border:1px solid #d5d5d5;color:#909090;pointer-events:none}#organization-member .organization-member-select .c-ticket__select-over{color:#f01f1f;display:none;margin-bottom:10px}#organization-member .organization-member-list{margin-bottom:50px;overflow-x:auto}@media (max-width:768px){#organization-member .organization-member-list{overflow-x:auto}}#organization-member .organization-member-item{align-items:center;display:flex;gap:10px;margin-bottom:40px}@media screen and (max-width:1280px){#organization-member .organization-member-item{margin-bottom:20px;min-width:1000px}}#organization-member .organization-member-item.--head{align-items:stretch;margin-bottom:30px;text-align:center}@media (max-width:768px){#organization-member .organization-member-item.--head{margin-bottom:20px}}#organization-member .organization-member-item.--head>div{border-bottom:1px solid #d5d5d5;color:#909090;margin-bottom:10px;padding-bottom:10px}#organization-member .organization-member-item.--head>div:first-of-type{border-bottom:none}@media (max-width:768px){#organization-member .organization-member-item.--head>div:first-of-type{background-color:initial;padding:0;position:static}}#organization-member .organization-member-item.--head>div:nth-of-type(5){text-align:center}#organization-member .organization-member-item.--head>div:nth-of-type(6){font-weight:400}#organization-member .organization-member-item:last-of-type{border-bottom:1px solid #d5d5d5;margin-bottom:0;padding-bottom:30px}#organization-member .organization-member-item>div{text-align:center}#organization-member .organization-member-item>div:first-of-type{flex-basis:30px}@media (max-width:768px){#organization-member .organization-member-item>div:first-of-type{background-color:#fff;left:0;padding:10px 0;position:-webkit-sticky;position:sticky}}#organization-member .organization-member-item>div:nth-of-type(2),#organization-member .organization-member-item>div:nth-of-type(3){flex-basis:10%}#organization-member .organization-member-item>div:nth-of-type(4){flex-basis:18%}#organization-member .organization-member-item>div:nth-of-type(5){flex-basis:18%;text-align:left}#organization-member .organization-member-item>div:last-of-type,#organization-member .organization-member-item>div:nth-of-type(6){flex-basis:18%}#organization-member .organization-member-checkbox{z-index:2}#organization-member .organization-member-checkbox .js-ticket.is-disabled{display:none}#organization-member .organization-member-checkbox .js-ticket.is-disabled input:before{background-color:#aaa;border-color:#0000}#organization-member .organization-member-possession{display:flex;flex-direction:column;gap:5px}#organization-member .organization-member-possession>span{margin:0 20px}#organization-member .organization-member-status.--temp{font-weight:600}#organization-member .organization-member-status.--temp:after{content:"仮登録中"}#organization-member .organization-member-status.--success{align-items:center;display:flex;font-weight:400;justify-content:center}#organization-member .organization-member-status.--success:before{background-image:url(../../assets/images/common/icon_check_green.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin-right:5px;width:14px}#organization-member .organization-member-status.--success:after{content:"登録済み"}#organization-member .js-grant-ticket{bottom:20px;justify-content:flex-end;margin-bottom:20px;max-width:1160px;opacity:1;position:-webkit-sticky;position:sticky;right:40px;transition:.3s;z-index:2}@media (max-width:768px){#organization-member .js-grant-ticket{bottom:70px;margin-right:20px}}#organization-member .js-grant-ticket.--disabled{opacity:0}@media (min-width:961px){#organization-member .js-grant-ticket .c-button__link:hover{background-color:#fff}}#organization-member .js-grant-ticket .c-button__link>span:first-of-type:before{background-image:url(../../assets/images/common/icon_check-b.svg);content:"";display:inline-block;height:12px;margin-right:5px;width:14px}#organization-member .js-grant-ticket .rest-ticket:after{content:"枚"}#password-reset .c-form .c-form__input__group{max-width:none!important}#password-reset .c-form .c-form__input{max-width:395px!important}#password-reset .c-form .c-link.--question{margin-top:20px}[data-page=bill] *,[data-page=qr] *,[data-page=receipt] *{box-sizing:border-box}#bill,#qr,#receipt{margin-bottom:0}#bill:before,#qr:before,#receipt:before{background-color:#00000080;background-image:none;content:"";display:block;height:100%;width:100%}#bill .--flex,#qr .--flex,#receipt .--flex{display:flex}@media (max-width:768px){#bill .--flex,#qr .--flex,#receipt .--flex{flex-direction:row}}#bill .--flex.--justify-between,#qr .--flex.--justify-between,#receipt .--flex.--justify-between{justify-content:space-between}#bill .--flex>div,#qr .--flex>div,#receipt .--flex>div{flex-basis:50%}#bill .p-container,#qr .p-container,#receipt .p-container{aspect-ratio:2894/4093;background-color:#fff;box-shadow:0 5px 20px #00000059;height:80vh;top:0;right:0;bottom:0;left:0;margin:auto;overflow-y:hidden;padding:4.927vh;position:fixed}@media print{#bill .p-container,#qr .p-container,#receipt .p-container{box-shadow:none;height:auto;width:100vw}}@media (max-width:648px){#bill .p-container,#qr .p-container,#receipt .p-container{height:auto;overflow-y:auto;scale:.8}}#bill .text__normal,#qr .text__normal,#receipt .text__normal{font-size:.628vh;line-height:1.186vh;max-width:none}@media print{#bill .text__normal,#qr .text__normal,#receipt .text__normal{font-size:1.217vw;line-height:2.086vw}}#bill .text__small,#qr .text__small,#receipt .text__small{color:#000;font-size:.593vh;line-height:1.186vh;margin-top:0}@media print{#bill .text__small,#qr .text__small,#receipt .text__small{font-size:1.13vw;line-height:1.739vw}}#bill .print__paper-title,#qr .print__paper-title,#receipt .print__paper-title{font-size:2.007vh;line-height:1.459vh;margin-bottom:4.105vh;text-align:center}@media print{#bill .print__paper-title,#qr .print__paper-title,#receipt .print__paper-title{font-size:3.826vw;line-height:2.782vw;margin-bottom:7.826vw}}#bill .print__paper-name,#qr .print__paper-name,#receipt .print__paper-name{font-size:1.186vh;line-height:1.459vh;margin-bottom:2.737vh}@media print{#bill .print__paper-name,#qr .print__paper-name,#receipt .print__paper-name{font-size:2.26vw;line-height:2.782vw;margin-bottom:5.217vw}}#bill .print__paper-name.--company:after,#qr .print__paper-name.--company:after,#receipt .print__paper-name.--company:after{content:"御中";margin-left:1em}#bill .print__paper-name.--person:after,#qr .print__paper-name.--person:after,#receipt .print__paper-name.--person:after{content:"様";margin-left:1em}#bill .print__paper-top,#qr .print__paper-top,#receipt .print__paper-top{gap:3.649vh;margin-bottom:3.193vh}@media print{#bill .print__paper-top,#qr .print__paper-top,#receipt .print__paper-top{gap:6.956vw;margin-bottom:6.086vw}}#bill .print__paper-top .print__paper__inner-left,#qr .print__paper-top .print__paper__inner-left,#receipt .print__paper-top .print__paper__inner-left{flex-basis:64%}@media print{#bill .print__paper-top .print__paper__inner-left,#qr .print__paper-top .print__paper__inner-left,#receipt .print__paper-top .print__paper__inner-left{flex-basis:62%}}#bill .print__paper-top .print__paper__inner-right,#qr .print__paper-top .print__paper__inner-right,#receipt .print__paper-top .print__paper__inner-right{flex-basis:36%}@media print{#bill .print__paper-top .print__paper__inner-right,#qr .print__paper-top .print__paper__inner-right,#receipt .print__paper-top .print__paper__inner-right{flex-basis:38%}}#bill .print__paper-top .print__paper-price,#qr .print__paper-top .print__paper-price,#receipt .print__paper-top .print__paper-price{border-bottom:.045vh solid #0754af;gap:1.368vh;margin-top:1.368vh}@media print{#bill .print__paper-top .print__paper-price,#qr .print__paper-top .print__paper-price,#receipt .print__paper-top .print__paper-price{border-bottom:.086vw solid #0754af;gap:1.913vw;margin-top:2.608vw}}#bill .print__paper-top .print__paper-price>small,#qr .print__paper-top .print__paper-price>small,#receipt .print__paper-top .print__paper-price>small{flex-basis:3.2vh}@media print{#bill .print__paper-top .print__paper-price>small,#qr .print__paper-top .print__paper-price>small,#receipt .print__paper-top .print__paper-price>small{flex-basis:7vw}}#bill .print__paper-top .print__paper-price .print__paper-total-price,#qr .print__paper-top .print__paper-price .print__paper-total-price,#receipt .print__paper-top .print__paper-price .print__paper-total-price{flex-basis:calc(100% - 4.568vh);font-size:2.141vh;font-weight:600;line-height:1.094vh}@media print{#bill .print__paper-top .print__paper-price .print__paper-total-price,#qr .print__paper-top .print__paper-price .print__paper-total-price,#receipt .print__paper-top .print__paper-price .print__paper-total-price{flex-basis:calc(100% - 8.913vw);font-size:3.826vw;line-height:2.086vw}}#bill .print__paper-top .print__paper-price .print__paper-total-price:after,#qr .print__paper-top .print__paper-price .print__paper-total-price:after,#receipt .print__paper-top .print__paper-price .print__paper-total-price:after{content:"(税込)";font-size:.912vh;line-height:1.368vh;margin-left:.456vh}@media print{#bill .print__paper-top .print__paper-price .print__paper-total-price:after,#qr .print__paper-top .print__paper-price .print__paper-total-price:after,#receipt .print__paper-top .print__paper-price .print__paper-total-price:after{font-size:1.739vw;line-height:2.608vw;margin-left:.869vw}}#bill .print__paper-top .print__paper-deadline,#qr .print__paper-top .print__paper-deadline,#receipt .print__paper-top .print__paper-deadline{gap:1.368vh;margin-top:1.824vh}@media print{#bill .print__paper-top .print__paper-deadline,#qr .print__paper-top .print__paper-deadline,#receipt .print__paper-top .print__paper-deadline{gap:1.913vw;margin-top:2.608vw}}#bill .print__paper-top .print__paper-deadline>small,#qr .print__paper-top .print__paper-deadline>small,#receipt .print__paper-top .print__paper-deadline>small{flex-basis:3.2vh}@media print{#bill .print__paper-top .print__paper-deadline>small,#qr .print__paper-top .print__paper-deadline>small,#receipt .print__paper-top .print__paper-deadline>small{flex-basis:7vw}}#bill .print__paper-top .print__paper-deadline>div,#qr .print__paper-top .print__paper-deadline>div,#receipt .print__paper-top .print__paper-deadline>div{flex-basis:calc(100% - 4.568vh)}@media print{#bill .print__paper-top .print__paper-deadline>div,#qr .print__paper-top .print__paper-deadline>div,#receipt .print__paper-top .print__paper-deadline>div{flex-basis:calc(100% - 8.913vw)}}#bill .print__paper-top .print__paper-deadline .print__paper-text,#qr .print__paper-top .print__paper-deadline .print__paper-text,#receipt .print__paper-top .print__paper-deadline .print__paper-text{font-size:1.1678vh;font-weight:600;line-height:1.186vh;margin-bottom:.912vh}@media print{#bill .print__paper-top .print__paper-deadline .print__paper-text,#qr .print__paper-top .print__paper-deadline .print__paper-text,#receipt .print__paper-top .print__paper-deadline .print__paper-text{font-size:2.086vw;line-height:1.739vw;margin-bottom:1.739vw}}#bill .print__paper-top .print__paper__head,#qr .print__paper-top .print__paper__head,#receipt .print__paper-top .print__paper__head{margin-bottom:2.737vh}@media print{#bill .print__paper-top .print__paper__head,#qr .print__paper-top .print__paper__head,#receipt .print__paper-top .print__paper__head{margin-bottom:3.913vw}}#bill .print__paper-top .print__paper__head>.--flex,#qr .print__paper-top .print__paper__head>.--flex,#receipt .print__paper-top .print__paper__head>.--flex{margin-bottom:.729vh}@media print{#bill .print__paper-top .print__paper__head>.--flex,#qr .print__paper-top .print__paper__head>.--flex,#receipt .print__paper-top .print__paper__head>.--flex{margin-bottom:1.304vw}}#bill .print__paper-top .print__paper__head>.--flex:last-of-type,#qr .print__paper-top .print__paper__head>.--flex:last-of-type,#receipt .print__paper-top .print__paper__head>.--flex:last-of-type{margin-bottom:0}#bill .print__paper-top .print__paper__head .text__normal,#qr .print__paper-top .print__paper__head .text__normal,#receipt .print__paper-top .print__paper__head .text__normal{font-size:.821vh;line-height:1.094vh}@media print{#bill .print__paper-top .print__paper__head .text__normal,#qr .print__paper-top .print__paper__head .text__normal,#receipt .print__paper-top .print__paper__head .text__normal{font-size:1.739vw;line-height:1.565vw}}#bill .print__paper-top .print__paper__head .text__normal+.text__normal,#qr .print__paper-top .print__paper__head .text__normal+.text__normal,#receipt .print__paper-top .print__paper__head .text__normal+.text__normal{margin-top:0;text-align:right}#bill .print__paper-top .print__paper__address .c-images,#qr .print__paper-top .print__paper__address .c-images,#receipt .print__paper-top .print__paper__address .c-images{margin-bottom:1.368vh;width:12.271vh}@media print{#bill .print__paper-top .print__paper__address .c-images,#qr .print__paper-top .print__paper__address .c-images,#receipt .print__paper-top .print__paper__address .c-images{margin-bottom:2.173vw;width:23.391vw}}#bill .print__paper-top .print__paper__address .print__paper-text,#qr .print__paper-top .print__paper__address .print__paper-text,#receipt .print__paper-top .print__paper__address .print__paper-text{font-size:.821vh;line-height:1.186vh;margin-bottom:.456vh}@media print{#bill .print__paper-top .print__paper__address .print__paper-text,#qr .print__paper-top .print__paper__address .print__paper-text,#receipt .print__paper-top .print__paper__address .print__paper-text{font-size:1.565vw;line-height:2.26vw;margin-bottom:.869vh}}#bill .print__paper-middle,#qr .print__paper-middle,#receipt .print__paper-middle{margin-bottom:2.919vh}@media print{#bill .print__paper-middle,#qr .print__paper-middle,#receipt .print__paper-middle{margin-bottom:5.217vw}}#bill .print__paper-middle .print__paper-list,#qr .print__paper-middle .print__paper-list,#receipt .print__paper-middle .print__paper-list{margin-bottom:1.824vh}@media print{#bill .print__paper-middle .print__paper-list,#qr .print__paper-middle .print__paper-list,#receipt .print__paper-middle .print__paper-list{margin-bottom:2.608vw}}#bill .print__paper-middle .print__paper-table,#qr .print__paper-middle .print__paper-table,#receipt .print__paper-middle .print__paper-table{border-spacing:.5vh 0;width:100%}@media print{#bill .print__paper-middle .print__paper-table,#qr .print__paper-middle .print__paper-table,#receipt .print__paper-middle .print__paper-table{border-spacing:.8698vw 0}}#bill .print__paper-middle .print__paper-table th,#qr .print__paper-middle .print__paper-table th,#receipt .print__paper-middle .print__paper-table th{border-bottom:.045vh solid #909090;color:#909090;font-weight:400}@media print{#bill .print__paper-middle .print__paper-table th,#qr .print__paper-middle .print__paper-table th,#receipt .print__paper-middle .print__paper-table th{border-bottom:.086vw solid #909090}}#bill .print__paper-middle .print__paper-table th:first-of-type,#qr .print__paper-middle .print__paper-table th:first-of-type,#receipt .print__paper-middle .print__paper-table th:first-of-type{width:60%}#bill .print__paper-middle .print__paper-table th:nth-of-type(2),#qr .print__paper-middle .print__paper-table th:nth-of-type(2),#receipt .print__paper-middle .print__paper-table th:nth-of-type(2){width:10%}#bill .print__paper-middle .print__paper-table th:last-of-type,#qr .print__paper-middle .print__paper-table th:last-of-type,#receipt .print__paper-middle .print__paper-table th:last-of-type{width:30%}#bill .print__paper-middle .print__paper-table td,#qr .print__paper-middle .print__paper-table td,#receipt .print__paper-middle .print__paper-table td{border-bottom:.045vh solid #9a9a9a;font-size:.821vh;padding:.912vh}@media print{#bill .print__paper-middle .print__paper-table td,#qr .print__paper-middle .print__paper-table td,#receipt .print__paper-middle .print__paper-table td{border-bottom:.086vw solid #9a9a9a;font-size:1.565vw;padding:1.739vw}}#bill .print__paper-middle .print__paper-table td:first-of-type,#qr .print__paper-middle .print__paper-table td:first-of-type,#receipt .print__paper-middle .print__paper-table td:first-of-type{font-weight:600}#bill .print__paper-middle .print__paper-table td:nth-of-type(n+2),#qr .print__paper-middle .print__paper-table td:nth-of-type(n+2),#receipt .print__paper-middle .print__paper-table td:nth-of-type(n+2){font-size:.973vh;text-align:center}@media print{#bill .print__paper-middle .print__paper-table td:nth-of-type(n+2),#qr .print__paper-middle .print__paper-table td:nth-of-type(n+2),#receipt .print__paper-middle .print__paper-table td:nth-of-type(n+2){font-size:1.739vw}}#bill .print__paper-middle .print__paper-information,#qr .print__paper-middle .print__paper-information,#receipt .print__paper-middle .print__paper-information{gap:1.824vh}@media print{#bill .print__paper-middle .print__paper-information,#qr .print__paper-middle .print__paper-information,#receipt .print__paper-middle .print__paper-information{gap:1.6vw}}#bill .print__paper-middle .print__paper-information dl,#qr .print__paper-middle .print__paper-information dl,#receipt .print__paper-middle .print__paper-information dl{display:flex;flex-wrap:wrap;gap:.243vh 0}@media print{#bill .print__paper-middle .print__paper-information dl,#qr .print__paper-middle .print__paper-information dl,#receipt .print__paper-middle .print__paper-information dl{gap:.434vw 0}}#bill .print__paper-middle .print__paper-information dd,#bill .print__paper-middle .print__paper-information dt,#qr .print__paper-middle .print__paper-information dd,#qr .print__paper-middle .print__paper-information dt,#receipt .print__paper-middle .print__paper-information dd,#receipt .print__paper-middle .print__paper-information dt{font-size:.729vh}@media print{#bill .print__paper-middle .print__paper-information dd,#bill .print__paper-middle .print__paper-information dt,#qr .print__paper-middle .print__paper-information dd,#qr .print__paper-middle .print__paper-information dt,#receipt .print__paper-middle .print__paper-information dd,#receipt .print__paper-middle .print__paper-information dt{font-size:1.391vw}}#bill .print__paper-middle .print__paper-information dt,#qr .print__paper-middle .print__paper-information dt,#receipt .print__paper-middle .print__paper-information dt{flex-basis:5.5vh;font-weight:600}@media print{#bill .print__paper-middle .print__paper-information dt,#qr .print__paper-middle .print__paper-information dt,#receipt .print__paper-middle .print__paper-information dt{flex-basis:10.8vw}}#bill .print__paper-middle .print__paper-information dd,#qr .print__paper-middle .print__paper-information dd,#receipt .print__paper-middle .print__paper-information dd{flex-basis:calc(100% - 6vh)}@media print{#bill .print__paper-middle .print__paper-information dd,#qr .print__paper-middle .print__paper-information dd,#receipt .print__paper-middle .print__paper-information dd{flex-basis:calc(100% - 13.2vw)}}#bill .print__paper-middle .print__paper-information .print__paper__inner-left,#qr .print__paper-middle .print__paper-information .print__paper__inner-left,#receipt .print__paper-middle .print__paper-information .print__paper__inner-left{flex-basis:66%}#bill .print__paper-middle .print__paper-information .print__paper__inner-right,#qr .print__paper-middle .print__paper-information .print__paper__inner-right,#receipt .print__paper-middle .print__paper-information .print__paper__inner-right{flex-basis:34%}#bill .print__paper-middle .print__paper-information .print__paper-transfer,#qr .print__paper-middle .print__paper-information .print__paper-transfer,#receipt .print__paper-middle .print__paper-information .print__paper-transfer{gap:.973vh}@media print{#bill .print__paper-middle .print__paper-information .print__paper-transfer,#qr .print__paper-middle .print__paper-information .print__paper-transfer,#receipt .print__paper-middle .print__paper-information .print__paper-transfer{gap:1.739vw}}#bill .print__paper-middle .print__paper-information .print__paper-transfer>small,#qr .print__paper-middle .print__paper-information .print__paper-transfer>small,#receipt .print__paper-middle .print__paper-information .print__paper-transfer>small{flex-basis:3.2vh}@media print{#bill .print__paper-middle .print__paper-information .print__paper-transfer>small,#qr .print__paper-middle .print__paper-information .print__paper-transfer>small,#receipt .print__paper-middle .print__paper-information .print__paper-transfer>small{flex-basis:7vw}}#bill .print__paper-middle .print__paper-information .print__paper-transfer>div,#qr .print__paper-middle .print__paper-information .print__paper-transfer>div,#receipt .print__paper-middle .print__paper-information .print__paper-transfer>div{flex-basis:calc(100% - 4.173vh)}@media print{#bill .print__paper-middle .print__paper-information .print__paper-transfer>div,#qr .print__paper-middle .print__paper-information .print__paper-transfer>div,#receipt .print__paper-middle .print__paper-information .print__paper-transfer>div{flex-basis:calc(100% - 8.739vw)}}#bill .print__paper-middle .print__paper-information .print__paper__total dt,#qr .print__paper-middle .print__paper-information .print__paper__total dt,#receipt .print__paper-middle .print__paper-information .print__paper__total dt{font-weight:400}#bill .print__paper-middle .print__paper-information .print__paper__total dd,#qr .print__paper-middle .print__paper-information .print__paper__total dd,#receipt .print__paper-middle .print__paper-information .print__paper__total dd{font-size:.973vh;line-height:1.167vh;text-align:right}@media print{#bill .print__paper-middle .print__paper-information .print__paper__total dd,#qr .print__paper-middle .print__paper-information .print__paper__total dd,#receipt .print__paper-middle .print__paper-information .print__paper__total dd{font-size:1.739vw;line-height:2.086vw}}#bill .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type,#qr .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type,#receipt .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type{margin-top:.243vh}@media print{#bill .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type,#qr .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type,#receipt .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type{margin-top:.434vw}}#bill .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type .--justify-between>span:first-of-type,#qr .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type .--justify-between>span:first-of-type,#receipt .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type .--justify-between>span:first-of-type{font-size:.6vh}@media print{#bill .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type .--justify-between>span:first-of-type,#qr .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type .--justify-between>span:first-of-type,#receipt .print__paper-middle .print__paper-information .print__paper__total dd:last-of-type .--justify-between>span:first-of-type{font-size:1vw}}#bill .print__paper-middle .print__paper-information .print__paper__total dd .--flex+.--flex,#qr .print__paper-middle .print__paper-information .print__paper__total dd .--flex+.--flex,#receipt .print__paper-middle .print__paper-information .print__paper__total dd .--flex+.--flex{margin-top:.243vh}@media print{#bill .print__paper-middle .print__paper-information .print__paper__total dd .--flex+.--flex,#qr .print__paper-middle .print__paper-information .print__paper__total dd .--flex+.--flex,#receipt .print__paper-middle .print__paper-information .print__paper__total dd .--flex+.--flex{margin-top:.434vw}}#bill .print__paper-middle .print__paper-information .print__paper__total .total-price,#qr .print__paper-middle .print__paper-information .print__paper__total .total-price,#receipt .print__paper-middle .print__paper-information .print__paper__total .total-price{font-size:1.186vh;font-weight:600;line-height:1.733vh}@media print{#bill .print__paper-middle .print__paper-information .print__paper__total .total-price,#qr .print__paper-middle .print__paper-information .print__paper__total .total-price,#receipt .print__paper-middle .print__paper-information .print__paper__total .total-price{font-size:3.304vw;line-height:3.304vw}}#bill .print__paper-bottom .print__paper-remarks .print__paper-text,#qr .print__paper-bottom .print__paper-remarks .print__paper-text,#receipt .print__paper-bottom .print__paper-remarks .print__paper-text{font-size:.821vh;line-height:1.094vh;margin-bottom:.821vh}@media print{#bill .print__paper-bottom .print__paper-remarks .print__paper-text,#qr .print__paper-bottom .print__paper-remarks .print__paper-text,#receipt .print__paper-bottom .print__paper-remarks .print__paper-text{font-size:1.565vw;line-height:2.086vw;margin-bottom:1.565vw}}#bill .ticket-only-price:before,#bill .total-price:before,#bill .total-price__basic:before,#bill .total-price__result:before,#bill .total-price__tax:before,#qr .ticket-only-price:before,#qr .total-price:before,#qr .total-price__basic:before,#qr .total-price__result:before,#qr .total-price__tax:before,#receipt .ticket-only-price:before,#receipt .total-price:before,#receipt .total-price__basic:before,#receipt .total-price__result:before,#receipt .total-price__tax:before{content:"¥";margin-right:.228vh}@media print{#bill .ticket-only-price:before,#bill .total-price:before,#bill .total-price__basic:before,#bill .total-price__result:before,#bill .total-price__tax:before,#qr .ticket-only-price:before,#qr .total-price:before,#qr .total-price__basic:before,#qr .total-price__result:before,#qr .total-price__tax:before,#receipt .ticket-only-price:before,#receipt .total-price:before,#receipt .total-price__basic:before,#receipt .total-price__result:before,#receipt .total-price__tax:before{margin-right:.434vw}}#bill .discount-price,#qr .discount-price,#receipt .discount-price{color:#d10c0c}#bill .discount-price:before,#qr .discount-price:before,#receipt .discount-price:before{content:"-¥";margin-right:.228vh}@media print{#bill .discount-price:before,#qr .discount-price:before,#receipt .discount-price:before{margin-right:.434vw}}#bill .discount-price+.--blue,#qr .discount-price+.--blue,#receipt .discount-price+.--blue{font-weight:600!important}#bill .total-ticket:after,#qr .total-ticket:after,#receipt .total-ticket:after{content:"枚"}#bill .ticket-only__price,#qr .ticket-only__price,#receipt .ticket-only__price{align-items:center;display:flex;padding-left:5.2vh!important;text-align:left!important}@media print{#bill .ticket-only__price,#qr .ticket-only__price,#receipt .ticket-only__price{padding-left:8.913vw!important}}#bill .total-price__result,#qr .total-price__result,#receipt .total-price__result{font-size:1.186vh;font-weight:600;line-height:1.733vh}#bill .p-button,#qr .p-button,#receipt .p-button{bottom:3vh;left:0;margin:auto;position:fixed;right:0;text-align:center}@media print{#bill .p-button,#qr .p-button,#receipt .p-button{display:none}}#bill .p-button button,#qr .p-button button,#receipt .p-button button{align-items:center;background:#ed6c00;border:1px solid #ed6c00;border-radius:.491vh;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1.273vh;justify-content:center;opacity:1;padding:.973vh;transition:.3s;width:20vh}@media (min-width:961px){#bill .p-button button:hover,#qr .p-button button:hover,#receipt .p-button button:hover{background-color:#fff;border-color:#ed6c00;color:#f3c61e}}#bill .p-button button:before,#qr .p-button button:before,#receipt .p-button button:before{background-image:url(../../assets/images/common/icon_print.svg);background-size:contain;content:"";display:inline-block;height:1.5vh;margin-right:10px;width:1.5vh}#bill .p-qr,#qr .p-qr,#receipt .p-qr{height:100%;width:100%}#bill .p-qr__area,#qr .p-qr__area,#receipt .p-qr__area{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;width:50%}@media print{#bill .p-qr__area,#qr .p-qr__area,#receipt .p-qr__area{width:25vw}}#bill .p-qr__area svg,#qr .p-qr__area svg,#receipt .p-qr__area svg{height:100%;width:100%}#mypage-favorite .c-navigation__slide-bar+.p-container .section__container{max-width:none;width:calc(100vw - 143px)}@media (max-width:768px){#mypage-favorite .c-navigation__slide-bar+.p-container .section__container{width:100vw}}#mypage-favorite .c-navigation__slide-bar+.p-container .c-session__timeline:before{width:calc(100vw - 213px)}@media (max-width:768px){#mypage-favorite .c-navigation__slide-bar+.p-container .c-session__timeline:before{width:calc(100vw - 10px)}}#mypage-favorite .c-navigation__slide-bar.is-open+.p-container .section__container{width:calc(100vw - 310px)}@media (max-width:768px){#mypage-favorite .c-navigation__slide-bar.is-open+.p-container .section__container{width:100vw}}#mypage-favorite .c-navigation__slide-bar.is-open+.p-container .c-session__timeline:before{width:calc(100vw - 380px)}@media (max-width:768px){#mypage-favorite .c-navigation__slide-bar.is-open+.p-container .c-session__timeline:before{width:calc(100vw - 10px)}}#mypage-favorite #mypage-favorite-01{padding:0 0 0 60px}@media (max-width:768px){#mypage-favorite #mypage-favorite-01{padding:0}}#mypage-favorite #mypage-favorite-01 .c-text.--lead{margin-bottom:40px}@media (max-width:768px){#mypage-favorite #mypage-favorite-01 .c-text.--lead,#mypage-favorite #mypage-favorite-01 .c-title{padding:0 20px}}#mypage-favorite .c-session__timeline{position:relative;top:0}#mypage-favorite .c-tag .c-tag__item.--keyword{border-color:#909090;color:#000}@media (max-width:768px){#mypage-favorite .c-timetable__list__session__type.--cancel{margin-right:0}#organization-profile .c-form__top__text{align-items:normal;flex-direction:column-reverse}}#ticket-period .p-ticket-guide__step__wrap+.p-ticket-guide__step__wrap{border-top:1px solid #909090;margin-top:60px;padding-top:60px}#ticket-period .p-ticket-period__wrap{margin-top:60px}#ticket-period .p-ticket-period__support__buttons{margin-top:80px}#ticket-period .p-ticket-period__support__buttons small{display:block;font-size:10px;margin-bottom:2px;width:100%}.p-ticket-period__wrap+.p-ticket-period__wrap{margin-top:60px}.p-ticket-period__box{align-items:stretch;display:flex;gap:40px;margin-top:40px}@media (max-width:768px){.p-ticket-period__box{flex-direction:column}}.p-ticket-period__box .p-ticket-period__box__item{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;flex-basis:calc(50% - 20px);padding:30px;position:relative;width:calc(50% - 20px)}@media (max-width:768px){.p-ticket-period__box .p-ticket-period__box__item{flex-basis:100%;width:100%}}.p-ticket-period__box .p-ticket-period__box__item:after{background-image:url(../../assets/images/common/icon_bank.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:57px;position:absolute;right:30px;top:30px;width:70px}.p-ticket-period__box .p-ticket-period__box__item.--credit-card:after{background-image:url(../../assets/images/common/icon_credit-card.svg);height:55px;width:85px}.p-ticket-period__box .p-ticket-period__box__sub-title{border-bottom:1px solid #ed6c00;display:inline-block;font-size:13px}.p-ticket-period__box .p-ticket-period__box__sub-title+.c-title{margin-top:10px}.p-ticket-period__box .c-text+.c-text:has(.--strong){margin-top:10px}#ticket-price #ticket-price-02 .c-text+.c-text:has(.--key-color){margin-top:20px}#ticket-price .section__container:not(#ticket-price-01){margin-bottom:60px!important}#release-lt-app #release-lt-app-01 .c-button,#release-lt-app #release-lt-app-06 .c-button{margin-top:40px}#release-lt-app #release-lt-app-01 .c-button .c-button__link,#release-lt-app #release-lt-app-06 .c-button .c-button__link{font-size:16px;max-width:400px;padding:20px;width:100%}#release-lt-app #release-lt-app-01 .c-button .c-button__link span:after,#release-lt-app #release-lt-app-06 .c-button .c-button__link span:after{background-image:url(../../assets/images/common/icon_blank-white.svg);content:"";height:12px;width:12px}@media (min-width:961px){#release-lt-app #release-lt-app-01 .c-button .c-button__link:hover span:after,#release-lt-app #release-lt-app-06 .c-button .c-button__link:hover span:after{background-image:url(../../assets/images/common/icon_blank-orange.svg)}}#release-lt-app #release-lt-app-01 .text-period,#release-lt-app #release-lt-app-06 .text-period{font-size:14px;font-weight:600;margin-top:20px}#release-lt-app #release-lt-app-01 .text-period>span,#release-lt-app #release-lt-app-06 .text-period>span{color:#6c6c6c;font-size:16px}#release-lt-app #release-lt-app-01 .text-period>span:after,#release-lt-app #release-lt-app-06 .text-period>span:after{background-color:#cbcbcb;-webkit-clip-path:polygon(50% 50%,0 0,0 100%);clip-path:polygon(50% 50%,0 0,0 100%);content:"";display:inline-block;height:12px;margin-left:5px;width:12px}#release-lt-app #release-lt-app-01 .text-period>small,#release-lt-app #release-lt-app-06 .text-period>small{font-size:12px}#release-lt-app #release-lt-app-01 .text-period>strong,#release-lt-app #release-lt-app-06 .text-period>strong{font-size:16px}#release-lt-app #release-lt-app-04 .c-table{margin-bottom:60px}#release-lt-app #release-lt-app-04 .c-table .c-table__body{width:100%}#release-lt-app #release-lt-app-04 .c-table .c-tr{border-bottom:1px solid #d5d5d5;display:flex;gap:20px;margin-bottom:25px;padding-bottom:25px;width:100%}@media (max-width:768px){#release-lt-app #release-lt-app-04 .c-table .c-tr{flex-direction:column}}#release-lt-app #release-lt-app-04 .c-table .c-th{color:#5c5c5c;flex-basis:150px;font-weight:600;text-align:left}@media (max-width:768px){#release-lt-app #release-lt-app-04 .c-table .c-th{flex-basis:auto}}#release-lt-app #release-lt-app-04 .c-table .c-td{flex-basis:calc(100% - 170px)}@media (max-width:768px){#release-lt-app #release-lt-app-04 .c-table .c-td{flex-basis:auto}}#release-lt-app #release-lt-app-03 .c-title+.c-text,#release-lt-app #release-lt-app-04 .c-title+.c-text,#release-lt-app #release-lt-app-05 .c-title+.c-text{margin-bottom:45px}#release-lt-app #release-lt-app-03 .c-ul,#release-lt-app #release-lt-app-04 .c-ul,#release-lt-app #release-lt-app-05 .c-ul{margin-bottom:50px}#release-lt-app #release-lt-app-03 .c-li,#release-lt-app #release-lt-app-04 .c-li,#release-lt-app #release-lt-app-05 .c-li{margin-bottom:10px}@media (max-width:768px){#release-lt-app #release-lt-app-03 .c-li,#release-lt-app #release-lt-app-04 .c-li,#release-lt-app #release-lt-app-05 .c-li{margin-bottom:20px}}#release-lt-app #release-lt-app-03 .c-li:last-of-type,#release-lt-app #release-lt-app-04 .c-li:last-of-type,#release-lt-app #release-lt-app-05 .c-li:last-of-type{margin-bottom:0}@media (max-width:768px){#release-lt-app #release-lt-app-03 .c-li>span,#release-lt-app #release-lt-app-04 .c-li>span,#release-lt-app #release-lt-app-05 .c-li>span{display:block}}#release-lt-app #release-lt-app-03 .c-li>span:first-of-type,#release-lt-app #release-lt-app-04 .c-li>span:first-of-type,#release-lt-app #release-lt-app-05 .c-li>span:first-of-type{color:#5c5c5c;display:inline-block;font-weight:600;margin-right:30px}@media (max-width:768px){#release-lt-app #release-lt-app-03 .c-li>span:first-of-type,#release-lt-app #release-lt-app-04 .c-li>span:first-of-type,#release-lt-app #release-lt-app-05 .c-li>span:first-of-type{margin-bottom:10px}}#release-lt-app #release-lt-app-03 .c-list+.c-title,#release-lt-app #release-lt-app-04 .c-list+.c-title,#release-lt-app #release-lt-app-05 .c-list+.c-title{margin-top:50px}#map .c-flex.--between{align-items:flex-end;margin-bottom:40px}#map .js-tab-contents{display:none}#map .js-tab-contents.is-active{display:block}#map .p-tab__two{display:flex;gap:10px}#map .p-tab__two .p-tab__selector{background-color:#bcbcbc;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:10px;text-align:center;width:50%}#map .p-tab__two .p-tab__selector.is-active{background-color:#ed6c00;color:#000;cursor:default}#map .p-map__floor__item{margin-bottom:60px}#map .p-map__floor__item:last-of-type{margin-bottom:0}#map .p-map__floor__inner{display:flex;gap:20px}@media (max-width:768px){#map .p-map__floor__inner{flex-direction:column}}#map .p-map__floor__description{flex-basis:35%}#map .p-map__floor__image{flex-basis:65%;position:relative;transition:.3s}#map .p-map__floor__image:before{background-image:url(../../assets/images/common/icon_map_modal.svg);bottom:10px;content:"";filter:drop-shadow(0 0 10px #ddd);height:50px;pointer-events:none;position:absolute;right:10px;width:50px}@media (min-width:961px){#map .p-map__floor__image:hover{opacity:.7}}#map .p-map__floor__image img{width:100%}#map .p-map__floor__number{align-items:center;background-color:#ed6c00;display:flex;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:22px;font-weight:600;height:53px;justify-content:center;margin-bottom:30px;width:53px}#map .p-map__lounge__images{margin-bottom:80px}#map .p-map__lounge__images svg{height:auto;width:100%}#map .p-map__lounge__images .js-modal-open{cursor:pointer}#map .p-table{border-collapse:collapse;margin-bottom:40px;width:100%}#map .p-table+.c-button__area{margin-bottom:80px}#map .p-table td,#map .p-table th{border-collapse:collapse}#map .p-table tr:last-of-type .p-table__category,#map .p-table tr:last-of-type .p-table__menu,#map .p-table tr:last-of-type .p-table__price{border-bottom:1px solid #909090}@media (max-width:960px){#map .p-table tr:last-of-type .p-table__category,#map .p-table tr:last-of-type .p-table__menu,#map .p-table tr:last-of-type .p-table__price{border-bottom:none}}#map .p-table tr:last-of-type .p-table__price__inner{border-bottom:none!important}#map .p-table .p-table__head.is-sptb{display:none}@media (max-width:960px){#map .p-table .p-table__head.is-sptb{display:table-row}}#map .p-table .p-table__head .p-table__title{color:#909090;font-size:14px;font-variation-settings:600;line-height:20px}#map .p-table .p-table__head .p-table__title>span{border-bottom:1px solid #909090;display:block;padding-bottom:15px}#map .p-table .p-table__head .p-table__title+.p-table__title{min-width:100px;padding-left:10px}@media (max-width:960px){#map .p-table .p-table__head .p-table__title+.p-table__title{min-width:auto}}#map .p-table .p-table__body{border-bottom:1px solid #909090}#map .p-table .p-table__body .p-table__menu{border-bottom:1px solid #d5d5d5;font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:18px;font-variation-settings:"wght" 650;line-height:30px;text-align:center;width:10%}@media (max-width:960px){#map .p-table .p-table__body .p-table__menu{border-bottom:none;display:block;margin-top:30px;text-align:left;width:100%}}#map .p-table .p-table__body .p-table__menu>span{display:block;padding:0 10px}@media (max-width:960px){#map .p-table .p-table__body .p-table__menu+.p-table__category{margin-top:0;padding-top:5px}}#map .p-table .p-table__body .p-table__category{border-bottom:1px solid #d5d5d5;color:#000;font-size:16px;line-height:24px;padding:20px 0}@media (max-width:960px){#map .p-table .p-table__body .p-table__category{border-bottom:none;display:block;margin-top:40px;padding-left:10px;padding-top:10px;text-align:left;width:100%}}#map .p-table .p-table__body .p-table__category span{padding-left:10px}@media (max-width:960px){#map .p-table .p-table__body .p-table__category span{padding-left:0}}@media (max-width:960px){#map .p-table .p-table__body .p-table__category:not(:has(+.p-table__price)){border-bottom:1px solid #d5d5d5}}#map .p-table .p-table__body .p-table__price{width:30%}@media (max-width:960px){#map .p-table .p-table__body .p-table__price{display:block;width:100%}}#map .p-table .p-table__body .p-table__price .p-table__price__inner{border-bottom:1px solid #d5d5d5;margin-top:30px;padding:0 10px 30px 20px;width:auto}@media (max-width:960px){#map .p-table .p-table__body .p-table__price .p-table__price__inner{margin-top:10px;padding:0 10px 30px}}#map .p-table .p-table__body .p-table__price .p-table__price__inner>strong{font-weight:600}#map .p-table .p-table__body .p-table__price .p-table__price__inner>span{display:block;margin-top:10px}@media (max-width:960px){#map .p-table .p-table__body .p-table__price .p-table__price__inner>span{margin-top:0}}#map .p-table .p-table__body .p-table__price span,#map .p-table .p-table__body .p-table__price strong{display:block}#map .p-table+.p-table__attention{margin-top:20px}#map svg .fw{pointer-events:none}#map svg .fr{transition:.3s}#map svg .fr.--disabled:hover{fill:#fff}#map svg .fr:hover{fill:#ebebeb}[data-page=guide] .modal__item .modal__session__list.c-session__list{overflow-y:initial}#guide .section__container:has(.c-multiple__buttons){margin-bottom:40px}@media (max-width:768px){#guide .section__container:has(.c-multiple__buttons){margin-bottom:20px}}#guide .c-buttons{margin-top:30px}#guide .c-buttons .c-button+.c-button{margin-top:15px}#guide .c-buttons .c-button__link{min-width:auto}#guide .l-guide__explanation{margin-top:45px}#guide .l-guide__explanation .c-text+.c-text{margin-top:10px}#guide .l-guide__explanation .c-text+.c-text:has(.--small){margin-top:5px}#guide .l-guide__explanation .c-text+.c-title{margin-top:45px}@media (max-width:768px){#guide .l-guide__explanation .c-text+.c-title{margin-top:40px}}#guide .l-guide__explanation .c-text+.c-title:has(.c-title__sixth){margin-top:20px}#guide .l-guide__explanation .c-text+.c-list{margin-top:20px}#guide .l-guide__explanation .c-list+.c-text{margin-top:15px}#guide .l-guide__explanation .c-list+.c-text:has(.--small){margin-top:5px}#guide .l-guide__steps{margin-top:30px}#guide .l-guide__steps .c-steps__box__inner{cursor:auto}#guide .l-guide__notes{margin-top:45px}#guide .l-guide__notes .c-text+.c-title{margin-top:30px}@media (max-width:768px){#guide .l-guide__notes .c-text+.c-title{margin-top:20px}}#guide .l-guide__notes .c-text+.c-text:has(.--small){margin-top:10px}#guide .l-guide__personal{margin-top:80px}#guide .l-guide__personal .c-title:has(.c-title__third){margin-bottom:35px}#guide .l-guide__personal .c-text+.c-title{margin-top:30px}@media (max-width:768px){#guide .l-guide__personal .c-text+.c-title{margin-top:20px}}#guide .l-guide__organization{margin-top:100px}#guide .l-guide__organization .c-text+.c-text:has(.--small){margin-top:10px}#guide .l-guide__organization .c-button{margin-top:35px}#guide .l-guide__pass{margin-top:100px}#guide .l-guide__pass .l-guide__pass__table{border:1px solid #909090;max-height:535px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#guide .l-guide__pass .l-guide__pass__table::-webkit-scrollbar{display:none}@media (max-width:768px){#guide .l-guide__pass .l-guide__pass__table{max-height:465px}}#guide .l-guide__pass .l-guide__pass__table .p-pass__table{margin-top:20px}@media (max-width:768px){#guide .l-guide__pass .l-guide__pass__table .p-pass__table{margin-top:10px}}#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__title{padding-bottom:15px}@media (max-width:768px){#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__title{padding-bottom:10px}#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__title>span{text-align:center}#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__category,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__menu,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__price,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__program{padding-left:20px;padding-right:20px}#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__category.--last:before,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__category:before,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__menu:before{background-color:initial;display:none}}@media (min-width:961px){#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__body:has(.--peracon) .p-pass__table__category:before,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__body:has(.--peracon) .p-pass__table__menu:before,#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__body:has(.--peracon) .p-pass__table__program:before{display:none}}#guide .l-guide__pass .l-guide__pass__table .p-pass__table .p-pass__table__body:has(.--peracon) .p-pass__table__price__inner:before{display:none}#guide .l-guide__pass .l-guide__pass__table .p-pass__table+.p-pass__table__attention{display:none}#guide .l-guide__period{margin-top:100px}#guide .l-guide__period .c-title:has(.c-title__third){margin-bottom:35px}#guide .l-guide__period .c-title:has(.c-title__fourth){margin-bottom:25px}#guide .l-guide__period .p-ticket-period__box{margin-top:20px}#guide .l-guide__contact{margin-top:60px}#guide .l-ribbon{margin-top:40px}#guide .l-ribbon .l-ribbon__item{background-color:#fff;border:1px solid #d8d8d8;box-sizing:border-box;height:auto;padding:30px;text-align:center}#guide .l-ribbon .l-ribbon__item .c-title{margin-bottom:25px}#guide .l-ribbon .l-ribbon__item .l-ribbon__item__image{aspect-ratio:200/38;height:auto;margin:0 auto;max-width:200px;object-fit:contain;width:100%}#guide .l-ribbon .l-ribbon__item .l-ribbon__item__image__caption{font-size:14px;line-height:26px;margin-top:5px;white-space:nowrap;word-break:keep-all}@media (max-width:768px){#guide .l-ribbon .l-ribbon__item .l-ribbon__item__image__caption{font-size:13px}}#guide .l-ribbon.--comittee{display:flex;gap:20px;justify-content:space-between}@media (max-width:768px){#guide .l-ribbon.--comittee{flex-direction:column}}#guide .l-ribbon.--comittee .l-ribbon__item{padding:30px 60px}#guide .l-ribbon.--comittee .l-ribbon__item .l-ribbon__item__image{aspect-ratio:256/58;max-width:256px}#guide .l-ribbon.--speaker .l-ribbon__item{margin-top:40px;min-height:230px}@media (max-width:768px){#guide .l-ribbon.--speaker .l-ribbon__item{min-height:177px;padding:30px 15px}}#guide .l-ribbon.--speaker .l-ribbon__item .l-ribbon__item__list{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:890px}@media (max-width:768px){#guide .l-ribbon.--speaker .l-ribbon__item .l-ribbon__item__list{gap:20px;max-width:none}}#guide .l-ribbon.--speaker .l-ribbon__item .l-ribbon__item__list li{flex-basis:calc(25% - 23px);min-width:180px;width:calc(25% - 23px)}@media (max-width:768px){#guide .l-ribbon.--speaker .l-ribbon__item .l-ribbon__item__list li{flex-basis:calc(50% - 15px);min-width:auto;width:calc(50% - 15px)}}.p-main.--awards{z-index:0}.p-main.--awards:before{background-image:url(../../assets/images/awards/bg_awards.png);background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@media (max-width:768px){.p-main.--awards:before{background-image:url(../../assets/images/awards/bg_awards-sp.png)}}.p-main.--awards .p-banner__button{display:flex;gap:20px;justify-content:center}.p-main.--awards .p-banner__button+.p-banner__button{margin-top:40px}@media (max-width:768px){.p-main.--awards .p-banner__button{flex-direction:column}}.p-main.--awards .p-banner__button .p-banner__button__link{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link{flex-basis:100%;width:100%}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure{display:block;position:relative}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure:after,.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:70px;position:absolute;top:50%;transform:translateY(-50%);width:37px;z-index:1}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure:after,.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure:before{height:60px;width:30px}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--prize:before{background-image:url(../../assets/images/awards/banner-decolation__prize-left.png);left:15%}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--prize:before{left:4%}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--prize:after{background-image:url(../../assets/images/awards/banner-decolation__prize-right.png);right:15%}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--prize:after{right:4%}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image{aspect-ratio:540/165;height:100%;max-width:540px;object-fit:cover;width:100%}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image{aspect-ratio:335/116;max-width:none}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image__caption{color:#fff;left:50%;position:absolute;text-align:center;text-shadow:0 0 16px #ed6c00;top:50%;transform:translate(-50%,-50%);width:100%;word-break:keep-all}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image__caption>small{font-family:Roboto Flex,Noto Sans JP,arial,helvetica,Droid Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:clamp(14px,1.2vw,18px);font-variation-settings:"wght" 650;line-height:1}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image__caption>small{font-size:16px}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image__caption>small+span{display:block;margin-top:10px}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image__caption span{font-size:clamp(14px,1.4vw,22px);font-weight:600;line-height:1}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure .p-banner__button__image__caption span{font-size:18px}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--excellence:before{background-image:url(../../assets/images/awards/banner-decolation__excellence-left.png);height:50px;left:15%;width:24px}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--excellence:before{left:3%}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--excellence:after{background-image:url(../../assets/images/awards/banner-decolation__excellence-right.png);height:50px;right:15%;width:24px}@media (max-width:768px){.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--excellence:after{right:3%}}.p-main.--awards .p-banner__button .p-banner__button__link .p-banner__button__figure.--excellence .p-banner__button__image__caption{text-shadow:0 0 16px #fff}#awards .--hidden{display:none;opacity:0;visibility:hidden}#awards .c-title__first .c-title__first__image{display:block;height:auto;margin:0 auto;object-fit:contain;width:348px}@media (max-width:768px){#awards .c-title__first .c-title__first__image{width:268px}}#awards .section__container:has(.c-title__first__image){margin-bottom:100px!important}#awards .p-flat__buttons{display:flex;gap:20px;margin-top:30px}@media (max-width:768px){#awards .p-flat__buttons{flex-direction:column}}#awards .p-flat__buttons .c-button{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}@media (max-width:768px){#awards .p-flat__buttons .c-button{flex-basis:100%;width:100%}}#awards .p-flat__buttons .c-button .c-button__link{width:100%}#awards .p-flat__buttons .c-button .c-button__link.--white{background-color:initial}@media (min-width:961px){#awards .p-flat__buttons .c-button .c-button__link.--white:hover{background-color:#000}}#awards .p-road .p-road__list{display:flex;gap:40px}@media (max-width:768px){#awards .p-road .p-road__list{flex-direction:column;gap:50px}}#awards .p-road .p-road__item{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;height:auto;padding:30px;width:calc(25% - 15px)}@media (max-width:768px){#awards .p-road .p-road__item{box-sizing:border-box;width:100%}}#awards .p-road .p-road__item .c-title{margin-bottom:20px}@media (max-width:768px){#awards .p-road .p-road__item .c-title .c-title__fourth{line-height:1}}#awards .p-road .p-road__item+.p-road__item{position:relative}#awards .p-road .p-road__item+.p-road__item:before{background-image:url(../../assets/images/awards/icon_road-arrow.svg);background-size:contain;content:"";height:22px;left:-19px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (max-width:768px){#awards .p-road .p-road__item+.p-road__item:before{left:calc(50% - 20px);rotate:90deg;top:-30px}}#prize .p-prize__mv__image{height:auto;object-fit:contain;width:100%}#prize .p-prize__mv__image+.c-text{margin-top:30px}#prize .c-title__second.--prize>span{padding-left:70px}#prize .c-title__second.--prize>span:before{background-color:initial;background-image:url(../../assets/images/awards/icon_crown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;top:-5px;width:54px}#prize .section__container:has(.p-infinite-scroll){max-width:none;padding:0}#prize .p-infinite-scroll{overflow:hidden}#prize .p-infinite-scroll .p-infinite-scroll__wrap{display:flex;width:100%}#prize .p-infinite-scroll .p-infinite-scroll__list{animation:infinite-scroll-left 40s linear infinite;display:flex;gap:10px;will-change:transform}#prize .p-infinite-scroll .p-infinite-scroll__item{flex:0 0 auto}#prize .p-infinite-scroll .p-infinite-scroll__image{height:170px;object-fit:cover;width:300px}@keyframes infinite-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}#interactive .c-title__second.--prize>span{padding-left:70px}#interactive .c-title__second.--prize>span:before{background-color:initial;background-image:url(../../assets/images/awards/icon_crown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;top:-5px;width:54px}@media (max-width:768px){#interactive .c-guide-carousel{margin:0}}#interactive .c-guide-card{margin-bottom:10px}#interactive .c-guide-card:last-of-type{margin-bottom:0}@media (max-width:768px){#interactive .c-guide-card .c-session__title{width:100%}#interactive .c-guide-card .c-guide-card__link{padding:30px 30px 60px}}#interactive .p-interactive__wrap+.p-interactive__wrap{margin-top:45px}#interactive .c-prize-box .c-link{margin-top:10px}#interactive .c-prize-box+.c-title{margin-top:50px}#interactive .p-ranking{background-color:#dbdbdb;border-radius:4px;font-size:16px;margin-bottom:10px;padding:5px;width:-webkit-fit-content;width:fit-content}#interactive .p-ranking.--first{background-color:#ed6c00}#interactive .p-session__time{display:flex;gap:0 20px;margin-top:30px}@media (max-width:768px){#interactive .p-session__time{flex-direction:column;gap:20px}}#interactive .p-session__time .p-session__time-item{flex-basis:33.3333333333%}@media (max-width:768px){#interactive .p-session__time .p-session__time-item{flex-basis:100%}}#interactive .p-session__time .p-session__time-title{border-bottom:1px solid #909090;font-size:16px;font-weight:700;padding:10px}#interactive .p-session__time .p-session__time-body{align-items:center;border-bottom:1px solid #d5d5d5;display:flex;height:60px;padding:0 10px}#interactive .p-session__time .p-session__time-body:last-of-type{border-bottom:1px solid #909090}#free-lives .c-guide-card{margin-bottom:10px}#free-lives .c-guide-card:last-of-type{margin-bottom:0}#free-lives .c-guide-card .c-session__title{width:auto}@media (max-width:768px){#free-lives .c-guide-card .c-session__title{width:100%}#free-lives .c-guide-card .c-guide-card__link{padding:30px 30px 60px}#free-lives .c-guide-carousel{margin:0}}#free-lives .c-prize-box .c-link{margin-top:10px}#free-lives .c-prize-box+.c-title{margin-top:50px}#free-lives .c-session__venue{position:static}#free-lives .c-session__rest{border-right:1px solid #d5d5d5;line-height:14px;margin-right:20px;margin-top:0;padding-right:20px}#free-lives .c-session__textarea{margin-bottom:0}#free-lives .c-session__text-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px 0}#free-lives .p-session__time{display:flex;gap:0 20px;margin-top:30px}@media (max-width:768px){#free-lives .p-session__time{flex-direction:column;gap:20px}}#free-lives .p-session__time .p-session__time-item{flex-basis:33.3333333333%}@media (max-width:768px){#free-lives .p-session__time .p-session__time-item{flex-basis:100%}}#free-lives .p-session__time .p-session__time-title{font-size:16px;font-weight:700;padding:10px}#free-lives .p-session__time .p-session__time-body{align-items:center;border:1px solid #d5d5d5;border-radius:4px;display:flex;height:45px;justify-content:space-between;margin-bottom:10px;padding:0 10px}#free-lives .p-session__time .p-session__time-body:last-of-type{margin-bottom:0}#confirmation-container .form-column .preview-block:empty:before{color:#999;content:"ー"}.badge-required,.badge.badge-required,.content .badge-optional,.content .description-block .title__fourth,.content .form-column-tel,.content .help-block,.fa-lock:before,.form-column-9e8dab88-89a7-4881-a91d-73cd5b43a7a4 legend{display:none}.content .badge-required,.content .form-column-heading>h2{display:inline-block;margin-left:0;position:relative}.content .badge-required:after,.content .form-column-heading>h2:after{color:#f01f1f;content:"*";display:block;font-size:12px;height:6px;opacity:1;position:absolute;right:17px;top:-6px;visibility:visible;width:6px}.content .form-column-radio .badge-required:after{right:18px;top:-4px}.container{border:none;max-width:none;padding-bottom:0;padding-left:0;padding-right:0}fieldset{border:0;margin:0;padding:0}li{list-style-type:none}strong{font-weight:400}.message-block-error{color:#000}.form-column-9e8dab88-89a7-4881-a91d-73cd5b43a7a4 .preview-block{padding-left:30px;position:relative}.form-column-9e8dab88-89a7-4881-a91d-73cd5b43a7a4 .preview-block:before{background-color:#6c6c6c;border-radius:2px;content:"";height:20px;left:0;margin:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.form-column-9e8dab88-89a7-4881-a91d-73cd5b43a7a4 .preview-block:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;position:absolute;top:6px;transform:rotate(45deg);width:5px}.button{display:flex;font-variation-settings:"wght" 400}.content,.content blockquote,.content code,.content dd,.content div,.content dl,.content dt,.content fieldset,.content legend,.content li,.content ol,.content p,.content pre,.content ul,figure .content,form .content,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.content .input-group:has(input[type=radio]) .option>input{cursor:pointer;height:20px;position:relative;width:20px}.content .input-group:has(input[type=radio]) .option>input:before{background-color:#fff;border:1px solid #1d7ff0;border-radius:50%;bottom:0;content:"";height:20px;left:0;margin:auto;pointer-events:none;position:absolute;top:0;width:20px}.content .input-group:has(input[type=radio]) .option>input:checked:before{background-color:#1d7ff0;border:1px solid #1d7ff0;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.content .input-group:has(input[type=radio]) .option>input:checked:after{background-color:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.content .form-column-checkbox:has(input[type=checkbox]) input{cursor:pointer;height:20px;margin:auto 0;position:relative;width:20px}.content .form-column-checkbox:has(input[type=checkbox]) input:before{background-color:#fff;border:1px solid #1d7ff0;border-radius:2px;bottom:0;content:"";height:20px;left:0;margin:auto;pointer-events:none;position:absolute;top:0;width:20px}.content .form-column-checkbox:has(input[type=checkbox]) input:checked:before{background-color:#1d7ff0;border-radius:2px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.content .form-column-checkbox:has(input[type=checkbox]) input:checked:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;position:absolute;top:4.4px;transform:rotate(45deg);width:5px}.content{margin-top:50px}.content .form-column-email>label,.content .form-column-heading>h2,.content .form-column-text:has(.badge-optional)>label,.content .form-column-textarea>label,.content .form-column>label,.content .message-block>span strong,.content legend{color:#000;font-family:Noto Sans JP,メイリオ,meiryo,sans-serif;font-size:16px;font-variation-settings:"wght" 500;font-weight:500;line-height:30px}.content .form-column,.content .form-column-checkbox:has(input[type=checkbox]),.content .form-column-checkbox:has(input[type=checkbox]) .option-text,.content .input-group:has(input[type=radio]) .option .option-text{font-size:14px;line-height:24px}@media (max-width:640px){.content .form-column,.content .form-column-checkbox:has(input[type=checkbox]),.content .form-column-checkbox:has(input[type=checkbox]) .option-text,.content .input-group:has(input[type=radio]) .option .option-text{font-size:13px;line-height:30px}}.content .form-column-checkbox:has(input[type=checkbox]) .option-text{font-weight:600;width:425px}@media (max-width:640px){.content .form-column-checkbox:has(input[type=checkbox]) .option-text{width:-webkit-fit-content;width:fit-content}}.content .hidden{display:none!important}.content .badge-required{visibility:hidden}.content .message-block{background-color:#f01f1f1a;border:1px solid rgba(240,31,31,.302);border-radius:30px;padding:30px}@media (max-width:640px){.content .message-block{padding:20px}}.content .message-block>span strong{font-variation-settings:"wght" 550}.content .message-block>ul{margin-top:20px}.content .message-block>ul>li{padding-left:20px;position:relative}.content .message-block>ul>li:before{content:"・";left:0;position:absolute}.content .message-block>ul>li+li{margin-top:5px}.content .message-block>ul>li>a{text-decoration:none}.content .message-block>ul>li strong{color:#000;font-variation-settings:"wght" 400}.content legend+.preview-block{margin-top:30px}@media (max-width:640px){.content legend+.preview-block{margin-top:25px}}.content .form-column:has(input[type=radio]){margin-bottom:230px;position:relative}@media (max-width:640px){.content .form-column:has(input[type=radio]){margin-bottom:0}}.content .input-group:has(input[type=radio]){display:flex;flex-direction:column;gap:20px 40px;left:230px;margin-top:30px;max-width:700px;position:absolute;top:-20px}@media (max-width:640px){.content .input-group:has(input[type=radio]){flex-direction:column;margin-top:50px;position:static}}.content .input-group:has(input[type=radio]) .option{align-items:center;cursor:pointer;display:flex;flex-basis:calc(50% - 30px);gap:10px}.content .form-column-heading{margin-top:50px}.content .form-column-heading>h2{font-size:18px;font-variation-settings:"wght" 600;line-height:22px;margin-bottom:30px;visibility:visible;width:auto}@media (max-width:640px){.content .form-column-heading>h2{margin-bottom:50px;word-break:keep-all}}.content .form-column-heading>h2:after{right:0}.content .form-column{align-items:flex-start;display:flex;gap:20px}@media (max-width:640px){.content .form-column{flex-direction:column;gap:40px}}.content .form-column:has(input[type=text]){width:50%}@media (max-width:640px){.content .form-column:has(input[type=text]){width:100%}}.content .form-column:has(textarea){width:100%}.content .form-column>label{flex-basis:210px;font-weight:500;min-width:210px}@media (max-width:640px){.content .form-column>label{flex-basis:auto;min-width:auto}}.content .form-column>input{max-width:388px;min-width:388px}@media (max-width:640px){.content .form-column>input{max-width:none;min-width:auto}}.content .form-column>input,.content .form-column>textarea{border:1px solid #d5d5d5;border-radius:4px;box-sizing:border-box;flex-basis:calc(100% - 205px);padding:2px 10px}@media (max-width:640px){.content .form-column>input,.content .form-column>textarea{flex-basis:100%;width:calc(100% - 10px)}}.content .form-column+.form-column-text{margin-top:50px}@media (max-width:640px){.content .form-column+.form-column-text{margin-top:25px}}.content .form-column:has(>h2){margin-top:50px}.content .form-column-email{margin-top:50px}.content .form-column-text:has(.badge-optional){margin-top:50px}.content .form-column-textarea{margin-top:50px}.content .form-column-textarea>textarea{box-sizing:border-box;height:220px;min-width:220px;resize:none}@media (max-width:640px){.content .form-column-textarea>textarea{min-height:180px}}.content .form-column-textarea+.form-column{margin-top:60px}@media (max-width:640px){.content .form-column-textarea .preview-block{line-height:22px}}.content .description-block .text__normal{color:#6c6c6c;font-size:12px;font-weight:400;line-height:18px}.content .description-block .text__normal+.text__normal{margin-top:15px}.content .description-block .text__normal:nth-child(3){margin-top:20px}.content .description-block .c-link{text-decoration:underline}.content .form-column-note{margin-top:27px}@media (max-width:640px){.content .form-column-note{margin-top:17px}}.content .form-column-checkbox:has(input[type=checkbox]){border-bottom:1px solid #b4b4b4;display:inline-block;margin-top:40px}@media (max-width:640px){.content .form-column-checkbox:has(input[type=checkbox]){width:100%}}.content .form-column-checkbox:has(input[type=checkbox]) .option{align-items:center;display:flex;gap:10px;padding-bottom:40px}@media (max-width:640px){.content .form-column-checkbox:has(input[type=checkbox]) .option{padding-bottom:45px}}.content .form-column-checkbox:has(input[type=checkbox]) label{cursor:pointer}.content .c-text.--form-chaked{margin-top:40px}.content .button-group:has(.button-back){flex-direction:row;justify-content:space-between}.content .button-group{align-items:flex-end;display:flex;flex-direction:column;margin-top:70px}.c-button{display:flex;font-variation-settings:"wght" 400}.content .button-group .button-confirm,.content .button-group .button-submit{background-color:#ed6c00;border-color:#ed6c00;cursor:pointer;display:inline-block;font-weight:600;line-height:18px;max-width:200px;min-width:135px;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;transition:all .3s ease;word-break:break-all}.content .button-group .button-confirm:hover,.content .button-group .button-submit:hover{background-color:#fff;border-color:#ed6c00;color:#ed6c00}.content .button-group .button-back{background:#fff;border:1px solid #000;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;margin-right:0;max-width:130px;min-width:65px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.content .button-group .button-back:hover{background:#000;border-color:#000;color:#fff}.button>.icon:first-child{margin-right:0}.form-column-0817589c-11ea-42a1-8f02-c25ce87cd4e9,.form-column-133626f9-fd88-41f1-8cd8-6eab7b4e3349,.form-column-3797c036-0056-48c5-acaa-1d7dd8d54da2,.form-column-a80099db-19fc-45f5-83c0-0d85c680f718,.form-column-b847cabb-ac22-4170-9d60-803611b67c60,.form-column-ce299498-bcc3-4bf1-a94e-edfd0cf7915c,.form-column-checkbox:has(input[type=checkbox]) .option-text,.form-column-d76a0d19-cb63-4606-9df0-d61a6f18e0e2,.form-column-email,.form-column-radio .label{position:relative}.form-column-0817589c-11ea-42a1-8f02-c25ce87cd4e9 .label:after,.form-column-133626f9-fd88-41f1-8cd8-6eab7b4e3349 .label:after,.form-column-3797c036-0056-48c5-acaa-1d7dd8d54da2 .label:after,.form-column-a80099db-19fc-45f5-83c0-0d85c680f718 h2:before,.form-column-b847cabb-ac22-4170-9d60-803611b67c60 .label:after,.form-column-ce299498-bcc3-4bf1-a94e-edfd0cf7915c .label:after,.form-column-checkbox:has(input[type=checkbox]) .option-text:after,.form-column-d76a0d19-cb63-4606-9df0-d61a6f18e0e2 .label:after,.form-column-email .label:after,.form-column-radio .label:after{color:#5c5c5c;display:block;font-size:13px;font-variation-settings:normal;font-weight:400;left:0;position:absolute;top:24px}.form-column-radio .label:after{content:"Subject of inquiry"}.form-column-0817589c-11ea-42a1-8f02-c25ce87cd4e9 .label:after,.form-column-b847cabb-ac22-4170-9d60-803611b67c60 .label:after{content:"Last Name"}.form-column-3797c036-0056-48c5-acaa-1d7dd8d54da2 .label:after,.form-column-d76a0d19-cb63-4606-9df0-d61a6f18e0e2 .label:after{content:"First Name"}.form-column-email .label:after{content:"Email"}.form-column-133626f9-fd88-41f1-8cd8-6eab7b4e3349 .label:after{content:"Company / School"}.form-column-ce299498-bcc3-4bf1-a94e-edfd0cf7915c .label:after{content:"Comments"}.form-column-a80099db-19fc-45f5-83c0-0d85c680f718 h2:before{content:"Agreement to the terms regarding the handling of personal information.";width:-webkit-max-content;width:max-content;word-break:keep-all}@media (max-width:640px){.form-column-a80099db-19fc-45f5-83c0-0d85c680f718 h2:before{max-width:100%;word-break:break-all}}.form-column-checkbox:has(input[type=checkbox]) .option-text:after{content:"I agree to the items regarding the handling of personal information."}@media (max-width:640px){.form-column-checkbox:has(input[type=checkbox]) .option-text:after{line-height:18px}}
