.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important}.splide__list{-webkit-backface-visibility:hidden;display:flex;height:100%;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none !important}.splide__slide{-webkit-backface-visibility:hidden;box-sizing:border-box;position:relative;flex-shrink:0;margin:0;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important}.splide__track--fade>.splide__list>.splide__slide{z-index:0;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-webkit-transform:translateY(-50%);display:flex;z-index:1;position:absolute;top:50%;align-items:center;justify-content:center;width:2em;height:2em;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#ccc;cursor:pointer;opacity:.7}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{z-index:1;position:absolute;right:0;bottom:.5em;left:0;padding:0 1em}.splide__pagination__page{display:inline-block;position:relative;width:8px;height:8px;margin:3px;padding:0;border:0;border-radius:50%;background:#ccc;opacity:.7;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.splide__pagination__page.is-active{-webkit-transform:scale(1.4);z-index:1;transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide.focus-visible{outline:3px solid #0bf;outline-offset:-3px}.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{-webkit-transform:translate(-50%);left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{display:flex;top:0;right:.5em;bottom:0;left:auto;flex-direction:column;padding:1em 0}/*!
 * Bootstrap Reboot v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15;font-family:sans-serif}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;background-color:#fff;color:#212529;font-weight:400;font-size:1rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left}[tabindex="-1"]:focus:not(.focus-visible){outline:0 !important}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted currentColor;-webkit-text-decoration-skip-ink:none;border-bottom:0;text-decoration:underline;text-decoration:underline;text-decoration:underline dotted currentColor;text-decoration-skip-ink:none;cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{background-color:rgba(0,0,0,0);color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}pre{-ms-overflow-style:scrollbar;margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-size:inherit;line-height:inherit;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;color:inherit;font-size:1.5rem;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{outline:none !important}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0b;background:rgba(0,0,0,.9);white-space:nowrap;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{outline:none !important}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center}.lity-wrap:before{display:inline-block;height:100%;margin-right:-0.25em;content:"";vertical-align:middle}.lity-loader{z-index:9991;position:absolute;top:50%;width:100%;margin-top:-0.8em;color:#fff;font-size:14px;font-family:Arial,Helvetica,sans-serif;text-align:center;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{outline:none !important}.lity-container{display:inline-block;z-index:9992;position:relative;max-width:100%;max-height:100%;text-align:left;vertical-align:middle;white-space:normal}.lity-content{-webkit-transform:scale(1);z-index:9993;width:100%;transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{display:block;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;box-shadow:0 0 8px rgba(0,0,0,.6);content:""}.lity-close{-webkit-appearance:none;z-index:9994;position:fixed;top:0;right:0;width:35px;height:35px;padding:0;border:0;outline:none;background:none;box-shadow:none;color:#fff;font-style:normal;font-size:35px;line-height:35px;font-family:Arial,Baskerville,monospace;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6);cursor:pointer}.lity-close::-moz-focus-inner{padding:0;border:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{padding:0;border:0;outline:none;background:none;box-shadow:none;color:#fff;font-style:normal;font-size:35px;line-height:35px;font-family:Arial,Baskerville,monospace;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lity-close:active{top:1px}.lity-image img{display:block;max-width:100%;border:0;line-height:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{-webkit-transform:translateZ(0);-webkit-overflow-scrolling:touch;width:100%;height:0;padding-top:56.25%;overflow:auto;transform:translateZ(0);pointer-events:auto}.lity-iframe-container iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-hide{display:none}@-webkit-keyframes pulsate{0%,to{opacity:1}50%{opacity:.2}}@keyframes pulsate{0%,to{opacity:1}50%{opacity:.2}}#spotlight{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;contain:strict;z-index:99999;position:fixed;top:-1px;bottom:-1px;width:100%;overflow:hidden;background-color:#000;color:#fff;font-weight:400;font-size:16px;font-family:Arial,sans-serif;opacity:0;pointer-events:none;touch-action:none;transition:opacity .2s ease-out;user-select:none}#spotlight.show{opacity:1;pointer-events:auto;transition:none}#spotlight.white{background-color:#fff;color:#212529}#spotlight.white .spl-next,#spotlight.white .spl-page~*,#spotlight.white .spl-prev,#spotlight.white .spl-spinner{-webkit-filter:invert(1);filter:invert(1)}#spotlight.white .spl-progress{background-color:rgba(0,0,0,.35)}#spotlight.white .spl-footer,#spotlight.white .spl-header{background-color:rgba(255,255,255,.65)}#spotlight.white .spl-button{background:#212529;color:#fff}.spl-footer,.spl-header{background-color:rgba(0,0,0,.45)}#spotlight .contain,#spotlight .cover{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}#spotlight .contain{-o-object-fit:contain;object-fit:contain}#spotlight .autofit{-o-object-fit:none;width:auto;max-width:none;height:auto;max-height:none;object-fit:none;transition:none}.spl-scene,.spl-spinner,.spl-track{position:absolute;width:100%;height:100%}.spl-track{contain:strict}.spl-spinner{background-position:center;background-size:42px;background-repeat:no-repeat;opacity:0}.spl-spinner.spin{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2Utb3BhY2l0eT0iLjY1Ij48Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuMTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L2c+PC9zdmc+);opacity:1;transition:opacity .2s linear .25s}.spl-spinner.error{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYsMUExNSwxNSwwLDEsMCwzMSwxNiwxNSwxNSwwLDAsMCwxNiwxWm0wLDJhMTMsMTMsMCwwLDEsOC40NSwzLjE0TDYuMTQsMjQuNDVBMTMsMTMsMCwwLDEsMTYsM1ptMCwyNmExMywxMywwLDAsMS04LjQ1LTMuMTRMMjUuODYsNy41NUExMywxMywwLDAsMSwxNiwyOVoiIGlkPSJiYW5fc2lnbl9jcm9zc2VkX2NpcmNsZSIvPjwvc3ZnPg==);background-size:128px;opacity:.5;transition:none}.spl-scene{contain:layout size;transition:-webkit-transform .65s cubic-bezier(0.1, 1, 0.1, 1);transition:transform .65s cubic-bezier(0.1, 1, 0.1, 1);transition:transform .65s cubic-bezier(0.1, 1, 0.1, 1), -webkit-transform .65s cubic-bezier(0.1, 1, 0.1, 1);will-change:transform}.spl-pane>*{-webkit-transform:translate(-50%, -50%) scale(1);contain:layout style;visibility:hidden;position:absolute;top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;padding:0;transform:translate(-50%, -50%) scale(1);border:0;transition:opacity .65s ease,-webkit-transform .65s cubic-bezier(0.3, 1, 0.3, 1);transition:transform .65s cubic-bezier(0.3, 1, 0.3, 1),opacity .65s ease;transition:transform .65s cubic-bezier(0.3, 1, 0.3, 1),opacity .65s ease,-webkit-transform .65s cubic-bezier(0.3, 1, 0.3, 1);will-change:transform,opacity}.spl-header,.spl-pane,.spl-progress{position:absolute;top:0}.spl-pane{contain:layout size;width:100%;height:100%;transition:-webkit-transform .65s cubic-bezier(0.3, 1, 0.3, 1);transition:transform .65s cubic-bezier(0.3, 1, 0.3, 1);transition:transform .65s cubic-bezier(0.3, 1, 0.3, 1), -webkit-transform .65s cubic-bezier(0.3, 1, 0.3, 1);will-change:transform,contents}.spl-header{-webkit-transform:translateY(-100px);width:100%;height:50px;overflow:hidden;transform:translateY(-100px);text-align:right;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;will-change:transform}#spotlight.menu .spl-footer,#spotlight.menu .spl-header,.spl-footer:hover,.spl-header:hover{-webkit-transform:translateY(0);transform:translateY(0)}.spl-header div{display:inline-block;width:50px;height:50px;vertical-align:middle;white-space:nowrap;opacity:.5}.spl-progress{-webkit-transform:translateX(-100%);width:100%;height:3px;transform:translateX(-100%);background-color:rgba(255,255,255,.45);transition:-webkit-transform linear;transition:transform linear;transition:transform linear, -webkit-transform linear}.spl-footer,.spl-next,.spl-prev{position:absolute;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;will-change:transform}.spl-footer{-webkit-transform:translateY(100%);right:0;bottom:0;left:0;padding:20px 20px 0;padding-bottom:env(safe-area-inset-bottom, 0);transform:translateY(100%);font-weight:400;font-size:15px;line-height:20px;text-align:left}.spl-title{font-size:22px}.spl-button,.spl-description,.spl-title{margin-bottom:20px}.spl-button{display:inline-block;padding:10px 20px;border-radius:5px;background:#fff;color:#000;cursor:pointer}.spl-next,.spl-page~*,.spl-prev{background-position:center;background-repeat:no-repeat}.spl-page{width:auto;float:left;line-height:50px}.spl-page~*{float:right;background-size:21px}.spl-fullscreen{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9Ii0xIC0xIDI2IDI2IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM0g1YTIgMiAwIDAgMC0yIDJ2M20xOCAwVjVhMiAyIDAgMCAwLTItMmgtM20wIDE4aDNhMiAyIDAgMCAwIDItMnYtM00zIDE2djNhMiAyIDAgMCAwIDIgMmgzIi8+PC9zdmc+)}.spl-fullscreen.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDN2M2EyIDIgMCAwIDEtMiAySDNtMTggMGgtM2EyIDIgMCAwIDEtMi0yVjNtMCAxOHYtM2EyIDIgMCAwIDEgMi0yaDNNMyAxNmgzYTIgMiAwIDAgMSAyIDJ2MyIvPjwvc3ZnPg==)}.spl-autofit{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9Ijk2cHgiIHZpZXdCb3g9IjAgMCA5NiA5NiIgd2lkdGg9Ijk2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIiBmaWxsPSIjZmZmIiBkPSJNNzEuMzExLDgwQzY5LjY3LDg0LjY2LDY1LjIzLDg4LDYwLDg4SDIwYy02LjYzLDAtMTItNS4zNy0xMi0xMlYzNmMwLTUuMjMsMy4zNC05LjY3LDgtMTEuMzExVjc2YzAsMi4yMSwxLjc5LDQsNCw0SDcxLjMxMSAgeiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgZmlsbD0iI2ZmZiIgZD0iTTc2LDhIMzZjLTYuNjMsMC0xMiw1LjM3LTEyLDEydjQwYzAsNi42Myw1LjM3LDEyLDEyLDEyaDQwYzYuNjMsMCwxMi01LjM3LDEyLTEyVjIwQzg4LDEzLjM3LDgyLjYzLDgsNzYsOHogTTgwLDYwICBjMCwyLjIxLTEuNzksNC00LDRIMzZjLTIuMjEsMC00LTEuNzktNC00VjIwYzAtMi4yMSwxLjc5LTQsNC00aDQwYzIuMjEsMCw0LDEuNzksNCw0VjYweiIvPjwvc3ZnPg==)}.spl-zoom-in,.spl-zoom-out{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjgiIHgyPSIxNCIgeTE9IjExIiB5Mj0iMTEiLz48L3N2Zz4=);background-size:22px}.spl-zoom-in{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjExIiB4Mj0iMTEiIHkxPSI4IiB5Mj0iMTQiLz48bGluZSB4MT0iOCIgeDI9IjE0IiB5MT0iMTEiIHkyPSIxMSIvPjwvc3ZnPg==)}.spl-download{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNDEuNzMycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0MS43MzIgMTQxLjczMiIgd2lkdGg9IjE0MS43MzJweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIwLjY3NCwxMjUuMTM4SDIwLjc5M3YxNi41OTRoOTkuODgxVjEyNS4xMzh6IE0xMTkuMDE5LDU4Ljc3NmMtMi41NjEtMi41NjItNi43MTYtMi41NjItOS4yNzUsMEw3Ny4yMSw5MS4zMTJWNi41NjIgICBDNzcuMjEsMi45MzYsNzQuMjY5LDAsNzAuNjQ4LDBjLTMuNjI0LDAtNi41NiwyLjkzNy02LjU2LDYuNTYzdjg0Ljc1TDMxLjk5Miw1OS4yMThjLTIuNTYyLTIuNTY0LTYuNzE1LTIuNTY0LTkuMjc3LDAgICBjLTIuNTY1LDIuNTYyLTIuNTY1LDYuNzE2LDAsOS4yNzlsNDMuMjk0LDQzLjI5M2MwLjE1LDAuMTU0LDAuMzE0LDAuMjk5LDAuNDgxLDAuNDM4YzAuMDc2LDAuMDYyLDAuMTU1LDAuMTEzLDAuMjM0LDAuMTc2ICAgYzAuMDk0LDAuMDY1LDAuMTg2LDAuMTQyLDAuMjc5LDAuMjA2YzAuMDk3LDAuMDYzLDAuMTkyLDAuMTE0LDAuMjg2LDAuMTc0YzAuMDg4LDAuMDU0LDAuMTc0LDAuMTA1LDAuMjY1LDAuMTUzICAgYzAuMSwwLjA1NiwwLjE5OSwwLjEsMC4yOTgsMC4xNDdjMC4wOTcsMC4wNDUsMC4xOSwwLjA5MSwwLjI4MywwLjEzMmMwLjA5OCwwLjA0LDAuMTk2LDAuMDcyLDAuMjk1LDAuMTA1ICAgYzAuMTA0LDAuMDM4LDAuMjA3LDAuMDc4LDAuMzEyLDAuMTA5YzAuMTAxLDAuMDMsMC4xOTcsMC4wNTIsMC4yOTcsMC4wNzdjMC4xMDgsMC4wMjMsMC4yMTQsMC4wNTgsMC4zMjQsMC4wNzggICBjMC4xMTUsMC4wMjEsMC4yMzEsMC4wMzMsMC4zNDYsMC4wNTRjMC4wOTcsMC4wMTUsMC4xOTIsMC4wMzIsMC4yODksMC4wNDJjMC40MywwLjA0MiwwLjg2NSwwLjA0MiwxLjI5NSwwICAgYzAuMS0wLjAxLDAuMTkxLTAuMDI3LDAuMjg5LTAuMDQyYzAuMTE0LTAuMDIxLDAuMjMzLTAuMDI5LDAuMzQ0LTAuMDU0YzAuMTA5LTAuMDIxLDAuMjE3LTAuMDU1LDAuMzI0LTAuMDc4ICAgYzAuMTAyLTAuMDI1LDAuMTk5LTAuMDQ3LDAuMjk5LTAuMDc3YzAuMTA1LTAuMDMxLDAuMjA3LTAuMDcxLDAuMzEyLTAuMTA5YzAuMTAyLTAuMDMsMC4xOTUtMC4wNjIsMC4yOTUtMC4xMDUgICBjMC4wOTYtMC4wNDEsMC4xOTEtMC4wODcsMC4yODMtMC4xMzJjMC4xLTAuMDQ4LDAuMTk5LTAuMDkyLDAuMjk3LTAuMTQ3YzAuMDkxLTAuMDQ4LDAuMTc3LTAuMTA0LDAuMjY0LTAuMTUzICAgYzAuMDk4LTAuMDYsMC4xOTMtMC4xMSwwLjI4Ny0wLjE3NGMwLjA5Ni0wLjA2NCwwLjE4OS0wLjE0MSwwLjI4MS0wLjIwNmMwLjA3Ni0wLjA2MiwwLjE1Ni0wLjExMywwLjIzMy0wLjE3NiAgIGMwLjI0OS0wLjIwNCwwLjQ3OS0wLjQzNywwLjY5NC0wLjY3YzAuMDc2LTAuMDY3LDAuMTU0LTAuMTMxLDAuMjI5LTAuMjAzbDQzLjI5NC00My4yOTYgICBDMTIxLjU4MSw2NS40OTEsMTIxLjU4MSw2MS4zMzcsMTE5LjAxOSw1OC43NzYiLz48L2c+PC9zdmc+);background-size:20px}.spl-theme{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMiAyIDIwIDIwIiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIsNGMtNC40MTgsMC04LDMuNTgyLTgsOHMzLjU4Miw4LDgsOHM4LTMuNTgyLDgtOFMxNi40MTgsNCwxMiw0eiBNMTIsMThjLTMuMzE0LDAtNi0yLjY4Ni02LTZzMi42ODYtNiw2LTZzNiwyLjY4Niw2LDYgUzE1LjMxNCwxOCwxMiwxOHoiLz48cGF0aCBkPSJNMTIsN3YxMGMyLjc1NywwLDUtMi4yNDMsNS01UzE0Ljc1Nyw3LDEyLDd6Ii8+PC9nPjwvc3ZnPg==)}.spl-play{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMTAgOCAxNiAxMiAxMCAxNiAxMCA4Ii8+PC9zdmc+)}.spl-play.on{-webkit-animation:pulsate 1s ease infinite;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIxMCIgeDI9IjEwIiB5MT0iMTUiIHkyPSI5Ii8+PGxpbmUgeDE9IjE0IiB4Mj0iMTQiIHkxPSIxNSIgeTI9IjkiLz48L3N2Zz4=);animation:pulsate 1s ease infinite}.spl-close{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIyIDIgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMTgiIHgyPSI2IiB5MT0iNiIgeTI9IjE4Ii8+PGxpbmUgeDE9IjYiIHgyPSIxOCIgeTE9IjYiIHkyPSIxOCIvPjwvc3ZnPg==)}.spl-next,.spl-prev{-webkit-transform:translateX(-100px);top:50%;width:50px;height:50px;margin-top:-25px;transform:translateX(-100px);border-radius:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=);background-size:30px;background-color:rgba(0,0,0,.45);cursor:pointer;opacity:.65}.spl-prev{left:20px}.spl-next{-webkit-transform:translateX(100px) scaleX(-1);right:20px;left:auto;transform:translateX(100px) scaleX(-1)}#spotlight.menu .spl-prev{-webkit-transform:translateX(0);transform:translateX(0)}#spotlight.menu .spl-next{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}.hide-scrollbars{overflow:hidden !important}#spotlight{background:rgba(0,0,0,.85)}.spl-page{padding:0 8px}.spl-prev{display:block !important}.spl-next{display:block !important}.spl-title{font-family:"Yuji Syuku",serif;text-align:center}.spl-progress{height:6px;background:linear-gradient(90deg, rgb(193, 23, 27) 0%, rgb(43, 79, 168) 100%)}.spl-scene{width:80%;margin:0 10%}.spl-pane img{-webkit-filter:drop-shadow(clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) 0 rgba(0, 0, 0, 0.5));max-height:80%;filter:drop-shadow(clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) 0 rgba(0, 0, 0, 0.5))}.spl-footer,.spl-header{background-color:rgba(0,0,0,.75)}.spl-footer div,.spl-header div{opacity:1 !important}.js__accordion{display:flex;flex-direction:column;max-width:768px;margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) auto clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);overflow:hidden;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}.js__accordion--title{-webkit-transform:scale(0.98);display:flex;z-index:1;position:relative;flex-wrap:nowrap;align-items:center;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);transform:scale(0.98);border:solid 1px #fff;outline:solid 1px #fff;outline-offset:calc(clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)*-1);background:linear-gradient(to bottom, rgba(43, 79, 168, 0.5) 0%, rgba(193, 23, 27, 0.5) 100%);color:#fff;cursor:pointer;transition:all .3s ease-out}.js__accordion--title::after{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/_hero/hero_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:darken;content:"";opacity:.25;pointer-events:none}.js__accordion--title::before{-webkit-transform:translate(0, 60%);display:block;z-index:1;position:absolute;right:0;bottom:0;padding:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);transform:translate(0, 60%);background:#fff;content:"メッセージを読む";color:#000;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}.js__accordion--title.accordion--active,.js__accordion--title:hover{-webkit-transform:scale(1);transform:scale(1)}.js__accordion--title.accordion--active::before{content:"メッセージを閉じる"}.js__accordion--title .icon{display:flex;z-index:1;position:relative;align-items:center;justify-content:center;width:clamp(4rem,1.1428571429rem + 8.9285714286vw,8rem);height:clamp(4rem,1.1428571429rem + 8.9285714286vw,8rem);overflow:hidden;border-radius:clamp(2rem,.5714285714rem + 4.4642857143vw,4rem);background:#000}.js__accordion--title .detailWrap{z-index:1;position:relative;line-height:1.2}.js__accordion--content{height:0;padding:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);overflow:hidden;background:#000;opacity:0;transition:all .3s ease-out}.js__accordion--content.accordion--open{height:auto;padding:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);opacity:1}*,:after,:before{box-sizing:border-box}html,body{outline:none !important}html{-webkit-font-smoothing:antialiased;height:100vh;height:100svh;background:#000;font-size:62.5%;font-family:Hiragino Kaku Gothic ProN,Roboto,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif,Meiryo;text-rendering:geometricPrecision}body{word-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100vh;height:100svh;margin:0;padding:0;overflow-x:hidden;background:#000;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-family:Noto Sans JP,Segoe UI,SegoeUI,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}body.fixed{position:fixed;width:100%;height:100vh;height:100svh;overflow:hidden}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;height:auto;user-select:none}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#333;box-shadow:0 0 5px #000 inset}html::-webkit-scrollbar-thumb{background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgba(0, 0, 0, 0.3) 50%, rgb(43, 79, 168) 100%)}.show{display:block}.hide{display:none}.tj{text-align:justify}.tr{text-align:right}.tc{text-align:center}#note{z-index:10000;position:absolute;width:100%;height:100vh;height:100svh;background-color:rgba(0,0,0,.95)}#note p{-webkit-transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translate(-50%, -50%);border-bottom:solid 1px #fff;color:#fff;letter-spacing:.1em}#note p img{width:32px;height:auto;margin-right:4px}#loader{z-index:100;position:absolute;width:100%;height:100vh;height:100svh;background-image:url("../img/_content/bg_wp.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}#loader:after{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;background:#c1171b;background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgba(0, 0, 0, 0.3) 50%, rgb(43, 79, 168) 100%);content:"";mix-blend-mode:multiply;opacity:.75}#loader p{-webkit-transform:translate(-50%, -50%);display:flex;z-index:1;position:absolute;top:50%;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);transform:translate(-50%, -50%);font-weight:bold}#loader p span{display:inline-block;width:clamp(2.2rem,2.0571428571rem + .4464285714vw,2.4rem);max-width:24px;height:clamp(2.2rem,2.0571428571rem + .4464285714vw,2.4rem);max-height:24px;color:#fff;font-weight:normal;font-size:clamp(1.1rem,.8857142857rem + .6696428571vw,1.4rem);line-height:clamp(2.2rem,2.0571428571rem + .4464285714vw,2.4rem);font-family:"Yuji Syuku",serif;text-align:center}#page-top{display:block;z-index:1000;position:fixed;right:10px;bottom:10px;width:clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem);max-width:48px;height:clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem);max-height:48px;overflow:hidden;border-radius:clamp(.8rem,-0.2rem + 3.125vw,2.2rem);background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.88 10.8"><path d="M1.66,10.8c-.43,0-.87-.17-1.19-.51-.64-.66-.62-1.71,.04-2.35L8.27,.46c.64-.62,1.66-.62,2.3,0l7.8,7.48c.66,.63,.68,1.69,.05,2.35-.64,.66-1.68,.68-2.35,.05L9.42,3.96,2.81,10.34c-.32,.31-.74,.46-1.15,.46Z" style="fill:%23ffffff;"/></svg>');background-position:50% 50%;background-size:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);background-repeat:no-repeat;background-color:red;box-shadow:0 3px 8px rgba(0,0,0,.22);cursor:pointer;opacity:0;transition:all .3s ease-out}.sns_icon_wrap{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:20px}.sns_icon_wrap .sns_icon{width:40px;height:40px;overflow:hidden}.sns_icon_wrap .sns_icon a.sns_link{display:block;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.sns_icon_wrap .sns_icon a.sns_link.line{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><circle cx="22" cy="22" r="22" style="fill:%234cc764;"/><path d="M36.7,20.7c0-6.6-6.6-11.9-14.7-11.9S7.3,14.1,7.3,20.7c0,5.9,5.2,10.8,12.3,11.8,.5,.1,1.1,.3,1.3,.7,.1,.4,.1,1,0,1.3,0,0-.2,1-.2,1.3-.1,.4-.3,1.5,1.3,.8s8.5-5,11.5-8.5c2.2-2.4,3.2-4.8,3.2-7.4Z" style="fill:%23ffffff;"/><path d="M31.8,24.5c.2,0,.3-.1,.3-.3v-1c0-.2-.1-.3-.3-.3h-2.8v-1.1h2.8c.2,0,.3-.1,.3-.3v-1c0-.2-.1-.3-.3-.3h-2.8v-1.1h2.8c.2,0,.3-.1,.3-.3v-1c0-.2-.1-.3-.3-.3h-4.1c-.2,0-.3,.1-.3,.3v6.4c0,.2,.1,.3,.3,.3h4.1Zm-15.3,0c.2,0,.3-.1,.3-.3v-1c0-.2-.1-.3-.3-.3h-2.8v-5.1c0-.2-.1-.3-.3-.3h-1c-.2,0-.3,.1-.3,.3v6.4c0,.2,.1,.3,.3,.3h4.1Zm2.5-7h-1c-.2,0-.3,.1-.3,.3v6.4c0,.2,.1,.3,.3,.3h1c.2,0,.3-.1,.3-.3v-6.4c0-.1-.1-.3-.3-.3Zm7.1,0h-1c-.2,0-.3,.1-.3,.3v3.8l-2.9-4h-1c-.2,0-.3,.1-.3,.3v6.4c0,.2,.1,.3,.3,.3h1c.2,0,.3-.1,.3-.3v-3.8l2.9,4s0,.1,.1,.1h1.1c.2,0,.3-.1,.3-.3v-6.4c-.2-.2-.3-.4-.5-.4Z" style="fill:%234cc764;"/></svg>')}.sns_icon_wrap .sns_icon a.sns_link.facebook{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><circle cx="22" cy="22" r="22" style="fill:%230866ff;"/><path d="M30.7,28.7l1.2-6.7h-7.1v-2.3c0-3.6,1.4-4.9,5-4.9c1.1,0,2.1,0,2.5,0.1V8.7c-1-0.3-3.4-0.6-4.8-0.6c-7.3,0-10.7,3.4-10.7,11V22h-4.5v6.7h4.5v14.6c1.6,0.4,3.4,0.7,5.4,0.7c1,0,1.8,0,2.6-0.1V28.7H30.7z" style="fill:%23ffffff;"/></svg>')}.sns_icon_wrap .sns_icon a.sns_link.twitter{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><path d="M26.2,18.6L42.1,0h-3.9L24.5,16.2L13.4,0H0.5l16.8,24.5L0.5,44h3.9L19,27l11.7,17h12.8L26.2,18.6L26.2,18.6zM21,24.6l-1.6-2.3L5.7,2.9h5.8l11,15.7l1.6,2.5l14.3,20.2h-5.8L21,24.6L21,24.6z" style="fill:%23ffffff; "/></svg>')}.sns_icon_wrap .sns_icon a.sns_link.instagram{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><circle cx="22" cy="22" r="22" style="fill:%23fa0b6a;"/><g><g><path d="M26.64,11h-9.29c-3.51,0-6.36,2.85-6.36,6.36v9.29c0,3.51,2.85,6.36,6.36,6.36h9.29c3.51,0,6.36-2.85,6.36-6.36v-9.29c0-3.51-2.85-6.36-6.36-6.36Zm4.39,15.67c0,2.41-1.96,4.37-4.37,4.37h-9.34c-2.41,0-4.37-1.96-4.37-4.37v-9.34c0-2.41,1.96-4.37,4.37-4.37h9.34c2.41,0,4.37,1.96,4.37,4.37v9.34Z" style="fill:%23ffffff;"/><path d="M22,16.34c-3.13,0-5.66,2.53-5.66,5.66s2.53,5.66,5.66,5.66,5.66-2.53,5.66-5.66-2.53-5.66-5.66-5.66Zm0,9.42c-2.08,0-3.76-1.68-3.76-3.76s1.68-3.76,3.76-3.76,3.76,1.68,3.76,3.76-1.68,3.76-3.76,3.76Z" style="fill:%23ffffff;"/></g><circle cx="27.87" cy="16.12" r="1.32" style="fill:%23ffffff;"/></g></svg>')}header{z-index:2;position:fixed;top:0;width:100%;height:clamp(6.4rem,4.6857142857rem + 5.3571428571vw,8.8rem);max-height:88px}header .header-inner{position:relative;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}header .header-inner h1{display:flex;align-items:center;height:100%}.common_footer{z-index:2;position:relative;max-width:1280px;margin:0 auto;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);color:#fff;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);text-align:left}footer{z-index:2;position:sticky;top:100vh;width:100%;height:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);max-height:64px;color:#fff}footer .footer-inner{width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}footer .footer-inner .copyright{display:flex;align-items:center;justify-content:center;height:100%}footer .footer-inner .copyright .inner{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);text-align:center}#container{z-index:2;position:relative;opacity:0}#container main{position:relative;width:100%}#container main .main-inner{width:100%;padding-top:100vh;padding-top:100svh}#container main .main-inner.event{padding-top:0 !important}#container main .main-inner.event{background-image:url("../img/_content/bg_wp.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-color:rgba(0,0,0,.3);background-blend-mode:darken}#container main section{width:100%;max-width:1280px;margin:0 auto;padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#container main section:last-child{margin-bottom:0}body .success-color{background:#ff4222;color:#202124}body.light-theme{background-color:#fff;color:#202124}body.light-theme .base-color{background-color:#fff}body.light-theme .base-color2{background-color:#eee}body.light-theme .primary-text{color:#202124}body.light-theme .secondary-text{color:#5f6368}body.light-theme .hr{background-color:#dadbe0}body.light-theme .yellow{background-color:#fbbc04}body.light-theme .red{background-color:#d93025}body.light-theme .blue{background-color:#1a73e8}body.light-theme .green{background-color:#188038}body.light-theme .loader_text{background-color:#202124;color:#e8eaed}body.dark-theme{background-color:#202124;color:#e8eaed}body.dark-theme .base-color{background-color:#202124}body.dark-theme .base-color2{background-color:#2a2b2e}body.dark-theme .primary-text{color:#e8eaed}body.dark-theme .secondary-text{color:#9aa0a6}body.dark-theme .hr{background-color:#5f6368}body.dark-theme .yellow{background-color:#fcc934}body.dark-theme .red{background-color:#f28b82}body.dark-theme .blue{background-color:#8ab4f8}body.dark-theme .green{background-color:#a8dab5}body.dark-theme .loader_text{background-color:#fff;color:#202124}header{background:rgba(0,0,0,.5)}header .header-inner{padding-right:0 !important}header .header-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}header .header-inner a{text-decoration:none !important}header .header-inner a{max-width:120px}header .header-inner .logo_wrap{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;height:clamp(6.4rem,4.6857142857rem + 5.3571428571vw,8.8rem);max-height:88px;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}header .header-inner .logo_wrap .switch img{width:auto !important;height:clamp(6.4rem,4.6857142857rem + 5.3571428571vw,8.8rem) !important;max-height:88px !important}header .header-inner .logo_wrap .steam img{width:100px}#container main{width:100%}#container main .nft{-webkit-filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5));display:flex;z-index:10000;position:fixed;bottom:16px;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5))}#container main .nft .guide{-webkit-backdrop-filter:saturate(180%) blur(clamp(1rem, 0.2857142857rem + 2.2321428571vw, 2rem));-webkit-transform:scale(0.97) translateZ(0);display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:clamp(6.4rem,4.1142857143rem + 7.1428571429vw,9.6rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);transform:scale(0.97) translateZ(0);border:solid 1px #fff;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);outline:solid 1px #fff;outline-offset:-4px;backdrop-filter:saturate(180%) blur(clamp(1rem, 0.2857142857rem + 2.2321428571vw, 2rem));background:linear-gradient(45deg, rgba(193, 23, 27, 0.8) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(43, 79, 168, 0.8) 100%);color:#fff;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-family:"Yuji Syuku",serif;text-decoration:none;cursor:pointer;transition:all .3s ease-out}#container main .nft .guide span{display:inline-block;font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);line-height:1.25;text-align:center;pointer-events:none;transition:all .3s ease-out}#container main .nft .guide span.emphasis{font-size:clamp(1.4rem,.4rem + 3.125vw,2.8rem)}#container main .nft .guide span.emphasis2{font-size:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem)}#container main .nft .guide:hover{-webkit-filter:drop-shadow(0 0 4px #fff);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 50%, rgb(43, 79, 168) 100%);filter:drop-shadow(0 0 4px #fff)}#container main .nft .guide:hover span{letter-spacing:.1em}#container main .nft a.nft_a,#container main .nft a.suzuri_a{display:none}#container main .nft a.nft_a img,#container main .nft a.suzuri_a img{-webkit-transform:scale(0.97) translateZ(0);-webkit-filter:drop-shadow(0 0 0 #fff);transform:scale(0.97) translateZ(0);filter:drop-shadow(0 0 0 #fff);transition:all .3s ease-out}#container main .nft a.nft_a:hover img,#container main .nft a.suzuri_a:hover img{-webkit-transform:scale(1) translateZ(0);-webkit-filter:drop-shadow(0 0 4px #fff);transform:scale(1) translateZ(0);filter:drop-shadow(0 0 4px #fff)}#container main #hero{z-index:0;position:fixed;width:100%;height:100vh;height:100svh}#container main #hero .main_bg{position:absolute;width:100%;height:100%;opacity:.4}#container main #hero .main_bg::after{display:block;z-index:0;top:0;left:0;width:100%;height:100%;background:url("../img/_content/bg_wp.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;content:""}#container main #hero .bg-img{-webkit-transform:translate(-50%, 0);z-index:1;position:absolute;top:0;left:50%;width:100%;height:100vh;height:100svh;transform:translate(-50%, 0);background-image:url("../img//_hero/hero_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:1}#container main #hero #particles-js{z-index:1;position:absolute;width:100%;height:100vh;height:100svh;pointer-events:none}#container main #hero .left_Chara,#container main #hero .right_Chara{-webkit-transform:translate(-50%, 0);z-index:2;position:absolute;left:50%;width:100%;max-width:1920px;height:100vh;height:100svh;transform:translate(-50%, 0);opacity:0;pointer-events:none}#container main #hero .left_Chara img,#container main #hero .right_Chara img{position:absolute;width:130%;opacity:0}#container main #hero .left_Chara img{bottom:10%;left:-13%}#container main #hero .right_Chara img{top:10%;right:-15%}#container main #hero #main_title{-webkit-transform:translate(-50%, -50%);display:flex;z-index:3;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%;height:100vh;height:100svh;transform:translate(-50%, -50%);text-align:center;pointer-events:none}#container main #hero #main_title img.title_img{width:auto;width:55%;max-width:438px;opacity:0}#container main #hero .coming_soon{-webkit-transform:translate(-50%, 0);z-index:4;position:absolute;bottom:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);left:50%;width:100%;margin:0 0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;transform:translate(-50%, 0)}#container main #hero .coming_soon .text_comingsoon{padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) 0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 20%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 80%, rgba(255, 255, 255, 0) 100%);color:#fff;font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);line-height:1;font-family:"Yuji Syuku",serif;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);opacity:0}#container main #hero .coming_soon .text_comingsoon.releaseDate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 20%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.65) 80%, rgba(255, 255, 255, 0) 100%);color:#000;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.5;text-shadow:none}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single{width:100%;white-space:nowrap}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single:nth-child(2) span{position:relative;color:#c1171b;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single:nth-child(2) span::after{display:block;position:absolute;bottom:2px;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(193, 23, 27, 0) 0%, rgba(193, 23, 27, 0.8) 20%, rgba(193, 23, 27, 0.8) 50%, rgba(193, 23, 27, 0.8) 80%, rgba(193, 23, 27, 0) 100%);content:""}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single:nth-child(3){width:100% !important}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single:nth-child(3) span{position:relative;color:#2b4fa8;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single:nth-child(3) span::after{display:block;position:absolute;bottom:2px;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(43, 79, 168, 0) 0%, rgba(43, 79, 168, 0.8) 20%, rgba(43, 79, 168, 0.8) 50%, rgba(43, 79, 168, 0.8) 80%, rgba(43, 79, 168, 0) 100%);content:""}#container main #hero .coming_soon .text_comingsoon.text_release{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0) 100%);color:#000;font-weight:bold;font-size:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.5;letter-spacing:-0.05em;text-shadow:none;text-shadow:1px 1px 1px rgba(255,255,255,.3)}#container main #hero .coming_soon .text_comingsoon.text_release .text_single:nth-child(2) span{color:#c1171b;font-weight:normal;font-size:clamp(1.8rem,.8rem + 3.125vw,3.2rem);text-shadow:none}#container main #hero .coming_soon.update0125{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:90%}#container main #hero .shadow{z-index:5;position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgba(0, 0, 0, 0.3) 50%, rgb(43, 79, 168) 100%);mix-blend-mode:overlay;opacity:0;pointer-events:none}#container main #hero .guide--wrap{-webkit-filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5));display:none;z-index:6;position:fixed;bottom:clamp(8rem,6.2857142857rem + 5.3571428571vw,10.4rem);flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5))}#container main #hero .guide--hero{-webkit-backdrop-filter:saturate(180%) blur(clamp(1rem, 0.2857142857rem + 2.2321428571vw, 2rem));-webkit-transform:scale(0.97) translateZ(0);display:flex;flex-direction:column;align-items:center;justify-content:center;height:clamp(6.4rem,4.1142857143rem + 7.1428571429vw,9.6rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);transform:scale(0.97) translateZ(0);border:solid 1px #fff;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);outline:solid 1px #fff;outline-offset:-4px;backdrop-filter:saturate(180%) blur(clamp(1rem, 0.2857142857rem + 2.2321428571vw, 2rem));background:linear-gradient(45deg, rgba(193, 23, 27, 0.8) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(43, 79, 168, 0.8) 100%);color:#fff;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-family:"Yuji Syuku",serif;text-decoration:none;cursor:pointer;opacity:0;transition:all .3s ease-out}#container main #hero .guide--hero.download-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0}#container main #hero .guide--hero span{display:inline-block;font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);line-height:1.25;text-align:center;pointer-events:none;transition:all .3s ease-out}#container main #hero .guide--hero span.emphasis{font-size:clamp(1.4rem,.4rem + 3.125vw,2.8rem)}#container main #hero .guide--hero span.emphasis2{font-size:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem)}#container main #hero .guide--hero:hover{-webkit-filter:drop-shadow(0 0 4px #fff);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 50%, rgb(43, 79, 168) 100%);filter:drop-shadow(0 0 4px #fff)}#container main #hero .guide--hero:hover span{letter-spacing:.1em}#container main #scrolldown{z-index:1;position:fixed;bottom:0;left:90%}#container main #scrolldown span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;bottom:10px;left:10px;color:#eee;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);letter-spacing:.05em;writing-mode:vertical-rl}#container main #scrolldown::before{-webkit-transform:rotate(45deg);-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;position:absolute;bottom:0;left:-4px;width:10px;height:10px;transform:rotate(45deg);background:#eee;content:"";animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}#container main #scrolldown::after{position:absolute;bottom:0;left:0;width:2px;height:48px;background:#eee;content:""}@-webkit-keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}#container main section{z-index:1;position:relative}#container main section h2{position:relative;width:90%;max-width:340px;margin:0;padding:0;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background:#000;color:#fff;font-weight:normal;font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);line-height:1;font-family:"Yuji Syuku",serif;letter-spacing:.16em}#container main section h2 span{font-size:clamp(2.6rem,2.1714285714rem + 1.3392857143vw,3.2rem)}#container main section h2 span.box1,#container main section h2 span.box2{display:block;position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);outline:solid #fff 1px}#container main section h2 span.box1{top:-8px;left:-8px}#container main section h2 span.box1::after{display:block;position:absolute;width:8px;height:8px;background:#fff;content:""}#container main section h2 span.box2{right:-8px;bottom:-8px}#container main section h2 span.box2::after{display:block;position:absolute;right:0;bottom:0;width:8px;height:8px;background:#fff;content:""}#container main section h2.h2_red{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(193, 23, 27, 0.9) 100%)}#container main section h2.h2_blue{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(43, 79, 168, 0.9) 100%)}#container main section h2::before{-webkit-transform:translate(0, -50%);display:block;position:absolute;top:50%;right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:clamp(2.2rem,1.7714285714rem + 1.3392857143vw,2.8rem);max-width:28px;height:clamp(2.2rem,1.7714285714rem + 1.3392857143vw,2.8rem);max-height:28px;transform:translate(0, -50%);background:url("../img/_common/section_icon.svg");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay;opacity:.85}#container main section h2::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/_common/section_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay;opacity:.3}#container main section .content{width:100%;padding:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#container main section .content p{margin:0;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);text-align:justify}#container main section.topics .inline{position:relative;width:100%;max-width:768px;margin:0 auto;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);outline:solid 1px rgba(255,255,255,.5);outline-offset:calc(-1*clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem));background:rgba(255,255,255,.15)}#container main section.topics .inline::before,#container main section.topics .inline::after{display:block;position:absolute;top:0;left:0;width:0;height:0;border-width:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) 0 0;border-style:solid;border-color:rgba(255,255,255,.5) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}#container main section.topics .inline::after{top:auto;bottom:0;border-width:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) 0 0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(255,255,255,.5)}#container main section.topics ul.topics_list{position:relative;height:180px;margin:0;padding:0;overflow:auto;overflow-x:hidden;overflow-y:scroll}#container main section.topics ul.topics_list::-webkit-scrollbar{width:10px;height:10px}#container main section.topics ul.topics_list::-webkit-scrollbar-track{background:#eee;box-shadow:0 0 5px #333 inset}#container main section.topics ul.topics_list::-webkit-scrollbar-thumb{border-radius:5px;background:#2b4fa8}#container main section.topics ul.topics_list li{display:flex;position:relative;flex-direction:column;flex-wrap:nowrap;margin:0 0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) 0;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);color:#fff;line-height:1.75;list-style:none}#container main section.topics ul.topics_list li::after{display:block;position:absolute;bottom:0;width:100%;height:clamp(.3rem,.0857142857rem + .6696428571vw,.6rem);max-height:6px;background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(255, 255, 255, 0.3) 100%);content:""}#container main section.topics ul.topics_list li .topics_text{padding-right:8px;text-indent:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#container main section.topics ul.topics_list li:last-child{margin:0}#container main section.topics ul.topics_list li a.link{color:#fff;text-decoration:none}#container main section.topics ul.topics_list li a.link::after{display:inline-block;width:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);max-width:16px;height:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);max-height:16px;background:url("../img/_common/icn-link.svg");background-position:center;background-size:cover;background-repeat:no-repeat;content:""}#container main section.topics ul.topics_list li a.link:hover{text-decoration:underline}#container main section.topics ul.topics_list li a.link.notlink{pointer-events:none}#container main section.topics ul.topics_list li a.link.notlink::after{display:none;content:none}#container main section.topics .event_bn{-webkit-transform:scale(0.98);width:100%;max-width:768px;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto 0;transform:scale(0.98);transition:all .3s ease-out}#container main section.topics .event_bn:hover{-webkit-transform:scale(1);transform:scale(1)}#container main section.pv .pv_size{width:100%;max-width:768px;margin:0 auto}#container main section.pv #pv_box{display:block;position:relative;width:100%;max-width:768px;margin-right:auto;margin-left:auto;padding-top:56.25%}#container main section.pv #pv_box iframe{position:absolute;top:0;left:0;width:100%;height:100%}#container main section.pv #pv_box a{position:absolute;top:0;left:0;width:100%;height:100%}#container main section.pv #pv_box::before{-webkit-transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%;width:calc(100% + clamp(.4rem,.1142857143rem + .8928571429vw,.8rem));max-width:calc(100% + 8px);height:calc(100% + clamp(.4rem,.1142857143rem + .8928571429vw,.8rem));max-height:calc(100% + 8px);transform:translate(-50%, -50%);background:#c1171b;background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgba(255, 255, 255, 0.3) 50%, rgb(43, 79, 168) 100%);box-shadow:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0px rgba(0,0,0,.5);content:""}#container main section.game_title{font-family:"Yuji Syuku",serif}#container main section.game_title .content .tab_title_wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;max-width:768px;margin:0 auto;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#container main section.game_title .content .tab_title_wrap .tab_title{-webkit-transform:translateZ(0);position:relative;max-width:320px;transform:translateZ(0)}#container main section.game_title .content .tab_title_wrap .tab_title.left{-webkit-filter:drop-shadow(0 0 5px rgba(193, 23, 27, 0.75));filter:drop-shadow(0 0 5px rgba(193, 23, 27, 0.75))}#container main section.game_title .content .tab_title_wrap .tab_title.right{-webkit-filter:drop-shadow(0 0 5px rgba(43, 79, 168, 0.75));filter:drop-shadow(0 0 5px rgba(43, 79, 168, 0.75))}#container main section.game_title .content .tab_title_wrap .tab_title img{-webkit-transform:scale(0.98);transform:scale(0.98);opacity:.5;transition:all .3s ease-out}#container main section.game_title .content .tab_title_wrap .tab_title.active img,#container main section.game_title .content .tab_title_wrap .tab_title:hover img{-webkit-transform:scale(1);transform:scale(1);opacity:1}#container main section.game_title .content .tab_title_wrap .tab_title.active.left,#container main section.game_title .content .tab_title_wrap .tab_title:hover.left{-webkit-filter:drop-shadow(0 0 10px rgba(193, 23, 27, 0.75));filter:drop-shadow(0 0 10px rgba(193, 23, 27, 0.75))}#container main section.game_title .content .tab_title_wrap .tab_title.active.right,#container main section.game_title .content .tab_title_wrap .tab_title:hover.right{-webkit-filter:drop-shadow(0 0 10px rgba(43, 79, 168, 0.75));filter:drop-shadow(0 0 10px rgba(43, 79, 168, 0.75))}#container main section.game_title .content .tab_content_wrap{padding-top:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem)}#container main section.game_title .content .tab_content_wrap .tab_content{display:none;opacity:0;transition:all .3s ease-out}#container main section.game_title .content .tab_content_wrap .tab_content.is-active{display:block}#container main section.game_title .content .tab_content_wrap .tab_content .tab_menu_wrap{-webkit-filter:drop-shadow(clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) 0 rgba(0, 0, 0, 0.5));-webkit-transform:translateZ(0);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem) 0;transform:translateZ(0);filter:drop-shadow(clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) 0 rgba(0, 0, 0, 0.5))}#container main section.game_title .content .tab_content_wrap .tab_content .tab_menu_wrap .tab_menu{position:relative;width:calc((100% - clamp(1.2rem,.6545454545rem + 1.7045454545vw,2.4rem)*1 - 1px)/2);max-width:320px;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);text-align:center}#container main section.game_title .content .tab_content_wrap .tab_content .menu_content{display:none;padding-top:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem)}#container main section.game_title .content .tab_content_wrap .tab_content .menu_content.is-active{display:block}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu{opacity:1 !important}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu{-webkit-transform:skewX(-18deg);transform:skewX(-18deg);border-right:1px solid #c1171b;border-bottom:1px solid #c1171b;background:#fff;color:#c1171b}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu span,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu span{-webkit-transform:skewX(18deg);display:inline-block;transform:skewX(18deg);font-size:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu.story.active,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.story.active{background:linear-gradient(to bottom, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 100%);color:#fff}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu.character.active,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.character.active{background:linear-gradient(to bottom, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 100%);color:#fff}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu.museum,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.museum{width:100%}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu.museum span,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.museum span{display:flex;align-items:center;justify-content:center}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu.museum span::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.museum span::before{display:inline-block;width:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);max-width:32px;height:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);max-height:32px;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><g><polygon style="fill:%2371a24b;" points="15.04,32.9 0,6.85 10.03,6.85 19.68,23.57 	"/><polygon style="fill:%2371a24b;" points="26.92,33.15 11.73,6.85 22.12,6.85 31.73,23.49 	"/><polygon style="fill:%2371a24b;" points="32.52,21.9 23.83,6.85 40,6.85 	"/></g></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;content:""}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu.museum.active,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.museum.active{background:linear-gradient(to bottom, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 100%);color:#fff}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content{color:#fff;font-size:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story{position:relative}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story p,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story p{-webkit-filter:drop-shadow(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) 0 rgba(0, 0, 0, 0.5));-webkit-transform:translateZ(0);z-index:1;position:relative;transform:translateZ(0);font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:2;letter-spacing:.05em;filter:drop-shadow(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) 0 rgba(0, 0, 0, 0.5))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story .catch_text,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text{font-size:clamp(1.2rem,.5571428571rem + 2.0089285714vw,2.1rem) !important}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story .catch_text,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text{-webkit-filter:drop-shadow(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) 0 rgba(0, 0, 0, 0.5));-webkit-transform:translateZ(0);z-index:1;position:relative;margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);transform:translateZ(0);line-height:1.5;letter-spacing:.05em;text-align:right;filter:drop-shadow(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) 0 rgba(0, 0, 0, 0.5))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story .catch_text span,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text span{color:#c1171b;text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff 0px 1px 0,#fff 0 -1px 0,#fff -1px 0 0,#fff 1px 0 0}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story .catch_text::after,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:2px;background:linear-gradient(to right, rgba(125, 185, 232, 0) 0%, rgb(193, 23, 27) 100%);content:""}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character{position:relative}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select{display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) 0}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon{z-index:1;position:relative;width:16.6666666667%;max-width:128px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon::before{display:block;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/_character/icon_waku_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";pointer-events:none;pointer-events:none}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon img{-webkit-transform:scale(0.9);transform:scale(0.9);transition:all .3s ease-out}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon.active img,#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon:hover img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.active img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon:hover img{-webkit-transform:scale(1);transform:scale(1)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon.active::before,#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon:hover::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.active::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon:hover::before{background:url("../img/_character/icon_waku_aka_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon.no_hover.active img,#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon.no_hover:hover img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.no_hover.active img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.no_hover:hover img{-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon.no_hover.active::before,#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon.no_hover:hover::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.no_hover.active::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.no_hover:hover::before{background:url("../img/_character/icon_waku_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail{display:none;flex-direction:column-reverse;flex-wrap:nowrap}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail.is-active,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail.is-active{display:flex}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text{width:100%}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box{position:relative;border-bottom:solid 1px #fff}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name{font-size:clamp(2rem,.5714285714rem + 4.4642857143vw,4rem)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name rt,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name rt{font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv{-webkit-transform:skewX(-18deg);position:absolute;right:0;bottom:0;transform:skewX(-18deg);background:linear-gradient(to bottom, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 100%);color:#fff;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv::after,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv::after{display:block;z-index:0;position:absolute;top:0;width:2.5em;height:100%;background:#fff;content:""}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span{-webkit-transform:skewX(18deg);display:inline-block;z-index:1;position:relative;padding:0 clamp(.7rem,.2rem + 1.5625vw,1.4rem);transform:skewX(18deg);color:#c1171b}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span:last-child,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span:last-child{color:#fff}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .text_box,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .text_box{padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:2}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_img{-webkit-filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 1px rgba(0, 0, 0, 0.75));-webkit-transform:translateZ(0);width:70%;margin:0 auto;transform:translateZ(0);filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 1px rgba(0, 0, 0, 0.75))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item{-webkit-filter:drop-shadow(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) 1px rgba(0, 0, 0, 0.75));position:relative;width:calc((100% - clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)*1)/2);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(193, 23, 27, 0.9) 100%);filter:drop-shadow(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) 1px rgba(0, 0, 0, 0.75))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item::after,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item::after{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img//_museum/aka_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item.none,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item.none{pointer-events:none}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item .name,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item .name{display:flex;z-index:2;position:relative;align-items:center;justify-content:center;height:48px;outline:solid 1px rgba(255,255,255,.5);outline-offset:-4px;background:rgba(0,0,0,.75);font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);text-align:center}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item .name::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item .name::before{display:block;position:absolute;right:0;bottom:0;width:0;height:0;border-width:0 0 16px 16px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:""}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item .name::after,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item .name::after{display:block;position:absolute;top:0;left:0;width:0;height:0;border-width:16px 16px 0 0;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item a,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a{display:block;z-index:1;position:relative;overflow:hidden;border:solid 2px #000}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item a img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a img{-webkit-filter:drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.75));-webkit-transform:scale(1);transform:scale(1);filter:drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.75));transition:all .3s ease-out}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item a:hover img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a:hover img{-webkit-transform:scale(1.1);-webkit-filter:drop-shadow(0 0 2px #c1171b);transform:scale(1.1);filter:drop-shadow(0 0 2px #c1171b)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu{border-right:1px solid #2b4fa8;border-bottom:1px solid #2b4fa8;color:#2b4fa8}#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.story.active{background:linear-gradient(to bottom, #2b4fa8 0%, rgb(0, 0, 0) 100%)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.character.active{background:linear-gradient(to bottom, #2b4fa8 0%, rgb(0, 0, 0) 100%)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu.museum.active{background:linear-gradient(to bottom, #2b4fa8 0%, rgb(0, 0, 0) 100%)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text span{color:#2b4fa8;text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff 0px 1px 0,#fff 0 -1px 0,#fff -1px 0 0,#fff 1px 0 0}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text::after{background:linear-gradient(to right, rgba(125, 185, 232, 0) 0%, rgb(43, 79, 168) 100%)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon.active::before,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon:hover::before{background:url("../img/_character/icon_waku_ao_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv{background:linear-gradient(to bottom, #2b4fa8 0%, rgb(0, 0, 0) 100%)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span{color:#2b4fa8}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(43, 79, 168, 0.9) 100%)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item::after{background-image:url("../img//_museum/ao_bg_wp.png")}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a:hover img{-webkit-filter:drop-shadow(0 0 4px #2b4fa8);filter:drop-shadow(0 0 4px #2b4fa8)}#container main section.product_information{color:#fff;font-family:"Yuji Syuku",serif}#container main section.product_information dl{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem)}#container main section.product_information dl dt{position:relative;width:100%;padding-left:6px;font-weight:normal}#container main section.product_information dl dt::after,#container main section.product_information dl dt::before{-webkit-transform:translate(-100%, -50%);display:block;position:absolute;width:8px;height:8px;transform:translate(-100%, -50%);border:solid 1px #fff;content:""}#container main section.product_information dl dt::after{top:calc(50% - 2px);left:-2px}#container main section.product_information dl dt::before{top:calc(50% + 2px);left:2px}#container main section.product_information dl dd{width:100%;padding-left:5%}#container main section.product_information dl dd span.slash{display:none}#container main section.product_information dl dd br{display:block}#container main section.product_information dl dd.cero{position:relative}#container main section.product_information dl dd.cero img{top:0;left:16px;width:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);height:clamp(5.8rem,4.4428571429rem + 4.2410714286vw,7.7rem)}#container main section.special{color:#fff;font-family:"Yuji Syuku",serif}#container main section.special .content .specialLinkWrap{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#container main section.special .content h3{position:relative;width:100%;max-width:768px;margin:0 auto;padding:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);outline:solid 1px rgba(255,255,255,.5);outline-offset:calc(-1*clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem));background:rgba(255,255,255,.15);font-weight:normal;font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);line-height:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}#container main section.special .content h3 p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0 0 0;padding:0;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}#container main section.special .content h3::before,#container main section.special .content h3::after{display:block;position:absolute;top:0;left:0;width:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);height:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);border:solid 1px #fff;content:""}#container main section.special .content h3::after{top:auto;right:0;bottom:0;left:auto}#container main section.special .content h3 span{display:block;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem)}#container main section.special .content h4{position:relative;margin-top:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);padding:16px 24px;font-weight:normal;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);line-height:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}#container main section.special .content h4.goods{display:block}#container main section.special .content h4::after,#container main section.special .content h4::before{-webkit-transform:translate(0, -50%);display:block;position:absolute;width:8px;height:8px;transform:translate(0, -50%);border:solid 1px #fff;content:""}#container main section.special .content h4::after{top:calc(50% - 2px);left:0px}#container main section.special .content h4::before{top:calc(50% + 2px);left:4px}#container main section.special .content .twitterIcon{display:flex;flex-wrap:wrap;justify-content:space-between}#container main section.special .content .twitterIcon--item{width:33.3333333333%;text-align:center;transition:all .3s ease-out}#container main section.special .content .twitterIcon--item--img{pointer-events:none !important}#container main section.special .content .twitterIcon--item--img{width:90%;margin:0 auto}#container main section.special .content .twitterHeader--item{width:100%;max-width:768px;margin:0 auto}#container main section.special .content .twitterHeader--item--img{pointer-events:none !important}#container main section.special .content .wallpaper{display:flex;flex-wrap:wrap;justify-content:space-between}#container main section.special .content .wallpaper--item{width:33.3333333333%;text-align:center;transition:all .3s ease-out}#container main section.special .content .wallpaper--item--img{pointer-events:none !important}#container main section.special .content .wallpaper--item--img{width:90%;margin:0 auto}#container main section.special .content .download_btn{padding:8px 0}#container main section.special .content .download_btn a{display:block;width:98%;max-width:320px;margin:0 auto;padding:4px 2px;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;outline:solid 1px #000;outline-offset:-2px;background:linear-gradient(to bottom, rgb(252, 255, 244) 0%, rgb(223, 229, 215) 40%, rgb(179, 190, 173) 100%);color:#000;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1;letter-spacing:-0.1em;text-align:center;text-decoration:none;transition:all .1s ease-out}#container main section.special .content .download_btn a:hover{outline:solid 2px #000;outline-offset:-4px}#container main section.special .content .btn_special{-webkit-filter:hue-rotate(180deg);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:60%;max-width:320px;margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) auto 0 auto;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 1px #000;outline-offset:-2px;background:linear-gradient(to bottom, rgb(252, 255, 244) 0%, rgb(223, 229, 215) 40%, rgb(179, 190, 173) 100%);color:#000;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1.75;letter-spacing:-0.1em;text-align:center;text-decoration:none;cursor:pointer;filter:hue-rotate(180deg);transition:all .1s ease-out}#container main section.special .content .btn_special:hover{outline:solid 2px #000;outline-offset:-4px}#container main section.special .content .--hide{display:none}#container main section.summary .content--box{margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border:solid 1px #fff}#container main section.summary .catch_text,#container main section.summary .text{font-size:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem) !important}#container main section.summary .catch_text,#container main section.summary .text{-webkit-filter:drop-shadow(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) 0 rgba(0, 0, 0, 0.5));-webkit-transform:translateZ(0);z-index:1;position:relative;margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);transform:translateZ(0);color:#fff;font-weight:normal;line-height:1.5;font-family:"Yuji Syuku",serif;letter-spacing:.05em;text-align:justify;filter:drop-shadow(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem) 0 rgba(0, 0, 0, 0.5))}#container main section.summary .catch_text span,#container main section.summary .text span{text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff 0px 1px 0,#fff 0 -1px 0,#fff -1px 0 0,#fff 1px 0 0}#container main section.summary .catch_text span.aka,#container main section.summary .text span.aka{color:#c1171b}#container main section.summary .catch_text span.ao,#container main section.summary .text span.ao{color:#2b4fa8}#container main section.summary .catch_text span.emphasis,#container main section.summary .text span.emphasis{font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem) !important}#container main section.summary .catch_text span.emphasis,#container main section.summary .text span.emphasis{display:inline;position:relative;padding:0 2px;background:linear-gradient(to bottom, rgba(252, 234, 187, 0) 0%, rgba(252, 234, 187, 0) 50%, rgba(248, 181, 0, 0.5) 100%);text-shadow:none}#container main section.summary .catch_text{-webkit-filter:none;display:inline-block;position:relative;margin-bottom:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background:#fff;color:#000;line-height:normal;text-align:left;filter:none}#container main section.summary .catch_text::after{display:block;position:absolute;top:100%;left:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);width:0;height:0;border-width:16px 12px 0 12px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}#container main section.summary .text{font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) !important}#container main section.summary .summaryImgWrap{display:flex;flex-wrap:wrap;margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#container main section.summary .summaryImgWrap:last-child{margin-bottom:0}#container main section.summary .summaryImgWrap--item{width:100%}#container main section.summary .summaryImgWrap--item img{pointer-events:none !important}#container main section.summary .summaryImgWrap--item img{-webkit-filter:drop-shadow(clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) clamp(0.6rem, 0.1714285714rem + 1.3392857143vw, 1.2rem) 0 rgba(0, 0, 0, 0.5))}#container main section.summary .summaryImgWrap--item.sub img{-webkit-transform:scale(0.9);position:relative;transform:scale(0.9);outline:solid 1px #fff;outline-offset:-1px}#container main section.summary .caution{color:#fff;font-size:clamp(1.1rem,1.0285714286rem + .2232142857vw,1.2rem);text-align:right}#container main section.event{color:#fff;font-family:"Yuji Syuku",serif}#container main section.event h2{-webkit-filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #000);z-index:0;position:relative;width:100%;max-width:768px;margin:0 auto;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(6.4rem,-.4571428571rem + 21.4285714286vw,16rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background:linear-gradient(to right, rgba(43, 79, 168, 0.9) 0%, rgba(193, 23, 27, 0.9) 100%);color:#fff;font-weight:normal;font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);line-height:1;font-family:"Yuji Syuku",serif;filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #000)}#container main section.event h2::before{z-index:2;width:clamp(6.4rem,-.4571428571rem + 21.4285714286vw,16rem);max-width:none;height:clamp(6.4rem,-.4571428571rem + 21.4285714286vw,16rem);max-height:none;background:url("../img/_event/event_icon_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:normal;opacity:1}#container main section.event .content{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#container main section.event .content--item{border-radius:2px;background:rgba(0,0,0,.25)}#container main section.event .content--item h3{margin:0;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding-left:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-left:solid clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) #fff;background:#000;color:#fff;font-weight:normal}#container main section.event .content--item .text{padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);line-height:1.5em}#container main section.event .content--item .text p{padding-left:1em;text-indent:-1em}#container main section.event .content--item .text span{font-weight:bold;font-family:Hiragino Kaku Gothic ProN,Roboto,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif,Meiryo}#container main section.event .content--item .messageWrap{width:100% !important}#container main section.event .content--item .messageWrap{padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#container main section.event .content--item .messageWrap--item{width:calc((100% - clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem))/2);margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);background:rgba(0,0,0,.5);color:#fff;text-decoration:none}#container main section.event .content--item .messageWrap--item .image{background:#fff}#container main section.event .content--item .messageWrap--item .name{position:relative;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);background:#1d9bf0}#container main section.event .content--item .messageWrap--item .name span{display:inline-block;width:calc(100% - clamp(3.6rem,2.1714285714rem + 4.4642857143vw,5.6rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container main section.event .content--item .messageWrap--item .name::after{-webkit-transform:translate(0, -50%);display:block;position:absolute;top:50%;right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem);height:clamp(3.2rem,-23.6571428571rem + 83.9285714286vw,40.8rem);transform:translate(0, -50%);background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><path d="M26.2,18.6L42.1,0h-3.9L24.5,16.2L13.4,0H0.5l16.8,24.5L0.5,44h3.9L19,27l11.7,17h12.8L26.2,18.6L26.2,18.6zM21,24.6l-1.6-2.3L5.7,2.9h5.8l11,15.7l1.6,2.5l14.3,20.2h-5.8L21,24.6L21,24.6z" style="fill:%23ffffff; "/></svg>');content:""}#container main section.event .content--item .messageWrap--item .comment{position:relative;margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);background:#fff;color:#000}#container main section.event .content--item .messageWrap--item .comment p{color:#333;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);text-align:right}#container main section.event .content--item .messageWrap--item .comment::after{-webkit-transform:translate(-50%, -99%);display:block;position:absolute;top:0;left:50%;width:0;height:0;transform:translate(-50%, -99%);border-width:0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:""}#container main section.event .content #ulTWUGCWidget{width:100%;clear:both;overflow-y:scroll;background:#fff}#container main section.event .tweetBtn{-webkit-filter:drop-shadow(0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5));-webkit-transform:scale(0.98);display:block;display:flex;z-index:2;position:sticky;bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem);margin:0 auto;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);gap:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);transform:scale(0.98);background:rgba(0,0,0,.25);text-decoration:none;filter:drop-shadow(0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5));transition:all .3s ease-out}#container main section.event .tweetBtn:hover{-webkit-transform:scale(1);transform:scale(1)}#container main section.event .tweetBtn .text{display:block;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) 0;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 2px #000;outline-offset:-3px;background:#fff;color:#000;font-weight:bold;font-size:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem);white-space:nowrap}#container main section.event .tweetBtn .text span{font-family:Hiragino Kaku Gothic ProN,Roboto,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif,Meiryo}#container main section.event .tweetBtn .text span:nth-child(2){color:#c1171b}#container main section.event .tweetBtn .text span:nth-child(3){color:#2b4fa8}#container main section.event .tweetBtn .icon{width:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem);height:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem);background:url("../img/_character/icon_waku_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{-webkit-animation:text_anime_on 1s ease-out forwards;animation:text_anime_on 1s ease-out forwards}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.is-active{-webkit-animation-name:displayAnime;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-duration:2s;animation-fill-mode:forwards;animation-name:displayAnime}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}a.switch{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.animate{-webkit-animation-name:scaleanime;-webkit-animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-duration:.3s;animation-timing-function:ease-in-out;animation-name:scaleanime}.animate:hover img,.animate:active img{-webkit-transform:scale(1) !important;-webkit-filter:none !important;transform:scale(1) !important;filter:none !important;opacity:1 !important}@-webkit-keyframes scaleanime{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleanime{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}.bottom_shadow{z-index:1;position:absolute;bottom:0;width:100%;height:clamp(3.6rem,1.0285714286rem + 8.0357142857vw,7.2rem);max-height:72px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 100%)}.pop_window{display:none;z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75)}.pop_window .pop_name{-webkit-transform:translate(-50%, 0);display:inline-block;z-index:10;position:absolute;top:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);transform:translate(-50%, 0);border-bottom:solid 1px rgba(255,255,255,.75);background:rgba(0,0,0,.85);color:#fff;font-weight:normal;font-size:clamp(1.8rem,.5142857143rem + 4.0178571429vw,3.6rem);font-family:"Yuji Syuku",serif;text-align:center}.pop_window .pop_close{-webkit-transform:translate(-50%, 0);display:inline-block;z-index:10;position:absolute;bottom:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translate(-50%, 0);border:solid 1px rgba(255,255,255,.75);border-radius:16px;background:rgba(0,0,0,.85);font-weight:normal;font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);line-height:1.75;font-family:"Yuji Syuku",serif;text-align:center;cursor:pointer;transition:all .3s ease-out}.pop_window .pop_close a{display:inline-block;padding:0 clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem);color:#fff;text-decoration:none}.pop_window .pop_close:hover{-webkit-transform:translate(-50%, 0) scale(1.1);transform:translate(-50%, 0) scale(1.1)}.pop_window .pop_close:active{-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}.pop_window .gallery_wrap{display:flex;position:relative;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;width:90%;max-width:1920px;height:90%;margin:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) auto 0;padding:clamp(6.4rem,1.8285714286rem + 14.2857142857vw,12.8rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);overflow-y:scroll;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border:solid 2px rgba(255,255,255,.5);background:url("../img/_content/bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.pop_window .gallery_wrap.aka{background:linear-gradient(45deg, rgba(193, 23, 27, 0.6) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(43, 79, 168, 0.6) 100%)}.pop_window .gallery_wrap.ao{background:linear-gradient(45deg, rgba(43, 79, 168, 0.6) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(193, 23, 27, 0.6) 100%)}.pop_window .gallery_wrap .gallery_item{position:relative;width:calc((100% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)*2)/3);overflow:hidden;outline-offset:-2px;box-shadow:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0px rgba(0,0,0,.5);transition:all .3s ease-out}.pop_window .gallery_wrap .gallery_item::after{display:block;z-index:1;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.pop_window .gallery_wrap .gallery_item::before{display:block;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.pop_window .gallery_wrap .gallery_item.aka{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(193, 23, 27, 0.9) 100%)}.pop_window .gallery_wrap .gallery_item.aka::after{background-image:url("../img//_museum/aka_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:overlay}.pop_window .gallery_wrap .gallery_item.ao{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(43, 79, 168, 0.9) 100%)}.pop_window .gallery_wrap .gallery_item.ao::after{background-image:url("../img//_museum/ao_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:overlay}.pop_window .gallery_wrap .image{-webkit-transform:scale(1.1);-webkit-filter:sepia(0.3) grayscale(0.5);z-index:2;position:relative;transform:scale(1.1);cursor:-webkit-zoom-in;cursor:zoom-in;filter:sepia(0.3) grayscale(0.5);transition:all .3s ease-out}.pop_window .gallery_wrap .image:hover{-webkit-filter:sepia(0) grayscale(0);-webkit-transform:scale(1);transform:scale(1);filter:sepia(0) grayscale(0)}.pop_window .gallery_wrap::-webkit-scrollbar{width:3px;height:3px}.pop_window .gallery_wrap::-webkit-scrollbar-track{background:#333;box-shadow:0 0 5px #000 inset}.pop_window .gallery_wrap::-webkit-scrollbar-thumb{background:#fff}.pop_window .group-name{width:100%;padding-bottom:16px;color:#fff;font-weight:bold;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);text-align:center}.modalContainer{-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));box-sizing:border-box;display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));background:rgba(0,0,0,.5);text-align:center}.modalContainer__body{position:relative;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:32px 16px 0;overflow-x:hidden;overflow-y:scroll;background:rgba(0,0,0,.75)}.modalContainer__close{-webkit-transform:translate(-50%, 0);display:flex;position:fixed;bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);left:50%;align-items:center;justify-content:center;width:100%;max-width:1280px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;gap:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);transform:translate(-50%, 0);color:#fff}.modalContainer__close--btn{position:relative;width:48px;height:48px;border:solid 1px #fff;border-radius:24px;background:#000;cursor:pointer}.modalContainer__close--btn::after,.modalContainer__close--btn::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);display:block;position:absolute;top:50%;left:50%;width:32px;height:4px;transform:translate(-50%, -50%) rotate(45deg);border-radius:2px;background:#fff;content:""}.modalContainer__close--btn::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modalContainer__close .reservationLink{-webkit-backdrop-filter:saturate(180%) blur(clamp(1rem, 0.2857142857rem + 2.2321428571vw, 2rem));-webkit-transform:scale(0.97) translateZ(0);-webkit-animation-name:expansion;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;-webkit-animation-direction:alternate;display:flex;flex-direction:column;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem) clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);transform:scale(0.97) translateZ(0);border:solid 1px #fff;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);outline:solid 1px #fff;outline-offset:-4px;backdrop-filter:saturate(180%) blur(clamp(1rem, 0.2857142857rem + 2.2321428571vw, 2rem));background:linear-gradient(45deg, rgba(193, 23, 27, 0.8) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(43, 79, 168, 0.8) 100%);color:#fff;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-family:"Yuji Syuku",serif;text-decoration:none;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;animation-name:expansion;cursor:pointer;transition:all .3s ease-out}@-webkit-keyframes expansion{0%{-webkit-filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0));filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}100%{-webkit-filter:drop-shadow(0 0 4px white);filter:drop-shadow(0 0 4px white)}}@keyframes expansion{0%{-webkit-filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0));filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}100%{-webkit-filter:drop-shadow(0 0 4px white);filter:drop-shadow(0 0 4px white)}}.modalContainer__close .reservationLink span{display:inline-block;font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);line-height:1.25;text-align:center;pointer-events:none;transition:all .3s ease-out}.modalContainer__close .reservationLink:hover{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);background:linear-gradient(45deg, rgb(193, 23, 27) 0%, rgb(0, 0, 0) 50%, rgb(43, 79, 168) 100%)}.modalContainer__close .reservationLink:hover span{letter-spacing:.1em}.modalContainer__header h2{position:relative;width:90%;max-width:340px;margin:0;padding:0;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background:#000;color:#fff;font-weight:normal;font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);line-height:1;font-family:"Yuji Syuku",serif;letter-spacing:.16em}.modalContainer__header h2 span{font-size:clamp(2.6rem,2.1714285714rem + 1.3392857143vw,3.2rem)}.modalContainer__header h2 span.box1,.modalContainer__header h2 span.box2{display:block;position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);outline:solid #fff 1px}.modalContainer__header h2 span.box1{top:-8px;left:-8px}.modalContainer__header h2 span.box1::after{display:block;position:absolute;width:8px;height:8px;background:#fff;content:""}.modalContainer__header h2 span.box2{right:-8px;bottom:-8px}.modalContainer__header h2 span.box2::after{display:block;position:absolute;right:0;bottom:0;width:8px;height:8px;background:#fff;content:""}.modalContainer__header h2.modal{margin:0 auto;background:linear-gradient(to bottom, rgba(43, 79, 168, 0.9) 0%, rgba(193, 23, 27, 0.9) 100%)}.modalContainer__header h2::before{-webkit-transform:translate(0, -50%);display:block;position:absolute;top:50%;right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:clamp(2.2rem,1.7714285714rem + 1.3392857143vw,2.8rem);max-width:28px;height:clamp(2.2rem,1.7714285714rem + 1.3392857143vw,2.8rem);max-height:28px;transform:translate(0, -50%);background:url("../img/_common/section_icon.svg");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay;opacity:.85}.modalContainer__header h2::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/_common/section_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay;opacity:.3}.modalContainer__content{padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) 0 96px;color:#fff;font-size:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem);line-height:1.75em;text-align:left}.modalContainer__content .guideWrap{display:flex;flex-direction:column;flex-wrap:nowrap;gap:clamp(1.6rem,-3.2rem + 6.25vw,3.2rem)}.modalContainer__content .guideWrap--item{width:100%;text-align:center}.modalContainer__content .guideWrap--item .imgWrap{-webkit-filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5));display:flex;position:relative;flex-direction:column;filter:drop-shadow(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) 0 rgba(0, 0, 0, 0.5))}.modalContainer__content .guideWrap--item .imgWrap img{width:100%}.modalContainer__content .guideWrap--item .imgWrap p.caution,.modalContainer__content .guideWrap--item .imgWrap p.text{width:100%;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;color:#fff;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);line-height:16px;text-align:right}.modalContainer__content .guideWrap--item .imgWrap p.text{width:100%;margin:0 auto;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);background:linear-gradient(to right, rgba(43, 79, 168, 0.9) 0%, rgba(193, 23, 27, 0.9) 100%);letter-spacing:.15em;text-align:center}.modalContainer__content .guideWrap--item:last-child{text-align:left}.modalContainer__content .guideWrap--item .guideWrapText--header{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-weight:bold;line-height:1.5;text-align:center}.modalContainer__content .guideWrap--item .guideWrapText--header span{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modalContainer__content .guideWrap--item .guideWrapTextWrap{position:relative;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);border:solid 1px #fff;border-top:none;outline:solid 1px #fff;outline-offset:calc(clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)*-1)}.modalContainer__content .guideWrap--item .guideWrapTextWrap::before,.modalContainer__content .guideWrap--item .guideWrapTextWrap::after{display:block;position:absolute;top:0;width:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem);height:1px;background:#fff;content:""}.modalContainer__content .guideWrap--item .guideWrapTextWrap::before{left:0}.modalContainer__content .guideWrap--item .guideWrapTextWrap::after{right:0}.modalContainer__content .guideWrap--item .guideWrapTextWrap--item{margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding-left:1em;line-height:1.5;text-align:justify;text-indent:-1em}.modalContainer__content .guideWrap--item .guideWrapTextWrap--item:last-child{margin-bottom:0}.modalContainer__content .guideWrap--item div.caution{width:90%;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background:rgba(193,23,27,.8);color:#fff;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);line-height:1.5;text-align:justify}.modalContainer__content>p{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}.modalContainer__content>p.caution{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 1px #fff;outline-offset:-1px}.shopListWrap{display:flex;flex-wrap:wrap;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}.shopListWrap--item{display:flex;position:relative;flex-direction:column;width:calc(50% - clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) + clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)/2);border-radius:0 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background:rgba(0,0,0,.25)}.shopListWrap--item .title{display:flex;position:relative;flex-direction:column;justify-content:center;min-height:64px;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 1px #fff;outline-offset:calc(clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)*-1);background:linear-gradient(to bottom, rgba(43, 79, 168, 0.9) 0%, rgba(193, 23, 27, 0.9) 100%);color:#fff;font-weight:normal;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1;font-family:"Yuji Syuku",serif;text-shadow:1px 1px 3px #000}.shopListWrap--item .title span{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);text-align:right}.shopListWrap--item .title::before{-webkit-transform:translate(0, -50%);display:block;position:absolute;top:50%;right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:clamp(2.2rem,1.7714285714rem + 1.3392857143vw,2.8rem);max-width:28px;height:clamp(2.2rem,1.7714285714rem + 1.3392857143vw,2.8rem);max-height:28px;transform:translate(0, -50%);background:url("../img/_common/section_icon.svg");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay;opacity:.85}.shopListWrap--item .title::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/_common/section_bg_wp.png");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";mix-blend-mode:overlay;opacity:.3}.shopListWrap--item .itemImg{position:relative;margin-top:auto;text-align:center}.shopListWrap--item .itemImg img{-webkit-filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.4));width:90%;margin:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) auto;filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.4))}.shopListWrap--item .itemImg.--np img{width:50%}.shopListWrap--item .itemImg::before{display:block;z-index:10;position:relative;right:0;bottom:0;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background:rgba(0,0,0,.75);content:"予約購入特典";font-weight:normal;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-family:"Yuji Syuku",serif;letter-spacing:.1em}.shopListWrap--item .link{-webkit-filter:grayscale(100%);display:block;width:90%;margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 5%;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border:solid 1px rgba(255,255,255,.75);border-radius:32px;background:#000;color:#fff;letter-spacing:.1em;text-align:center;text-decoration:none;cursor:pointer;filter:grayscale(100%);pointer-events:none;transition:all .3s ease-out}.shopListWrap--item .link::after{content:"只今準備中";font-weight:normal;font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-family:"Yuji Syuku",serif}.shopListWrap--item .link.--active{-webkit-filter:none;filter:none;pointer-events:all}.shopListWrap--item .link.--active:hover{letter-spacing:.2em}.shopListWrap--item .link.--active::after{content:"予約サイトはコチラ"}ul.breadcrumbs{word-wrap:break-word;display:flex;width:100%;max-width:1280px;margin:clamp(6.4rem,4.6857142857rem + 5.3571428571vw,8.8rem) auto 0;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);padding-bottom:0;color:#fff;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);list-style:none}ul.breadcrumbs li a{display:block;position:relative;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-radius:100px;background:#c1171b;color:#fff;text-decoration:none}ul.breadcrumbs span{padding:0 8px}#tw-widget{display:flex}.tabContainer{max-width:768px;margin:0 auto}.tabContainer .tabWrap{display:flex;position:relative;flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);padding:0;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border:none}.tabContainer .tabWrap--item{display:flex;position:relative;align-items:center;justify-content:center;width:calc(50% - clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) + clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)/2);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);outline:solid 1px rgba(255,255,255,.5);outline-offset:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));color:var(--color_text_black);text-decoration:none;cursor:pointer}.tabContainer .tabWrap--item.activePrice{z-index:1;outline:none;color:#fff}.tabContainer .tabWrap--item.slider{-webkit-transform-origin:0 0;position:absolute;bottom:0;left:0;height:100%;transform-origin:0 0;background:#c1171b;background:linear-gradient(135deg, #c1171b 0%, #2b4fa8 100%);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.tabContainer .tabWrap--item:first-child.activePrice~.slider{-webkit-transform:translateX(0);transform:translateX(0)}.tabContainer .tabWrap--item:nth-child(2).activePrice~.slider{-webkit-transform:translateX(calc(100% + clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem)));transform:translateX(calc(100% + clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem)))}.tabContainer .tabWrap--item:nth-child(3).activePrice~.slider{-webkit-transform:translateX(calc((100% + clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem)) * 2));transform:translateX(calc((100% + clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem)) * 2))}.tabContainer [data-tab-content]{display:none}.tabContainer [data-tab-content].activePrice{-webkit-animation:TabFadeIn .7s ease 0s 1 normal;display:block;animation:TabFadeIn .7s ease 0s 1 normal}@-webkit-keyframes TabFadeIn{0%{-webkit-transform:translateY(clamp(1.6rem, 0.4571428571rem + 3.5714285714vw, 3.2rem));transform:translateY(clamp(1.6rem, 0.4571428571rem + 3.5714285714vw, 3.2rem));opacity:0}100%{opacity:1}}@keyframes TabFadeIn{0%{-webkit-transform:translateY(clamp(1.6rem, 0.4571428571rem + 3.5714285714vw, 3.2rem));transform:translateY(clamp(1.6rem, 0.4571428571rem + 3.5714285714vw, 3.2rem));opacity:0}100%{opacity:1}}.tabBodyWrap--item .wrap{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.tabBodyWrap--item .wrap--item__left,.tabBodyWrap--item .wrap--item__right,.tabBodyWrap--item .wrap--item{display:flex;flex-direction:column;width:100%;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);outline:solid 1px rgba(255,255,255,.5);outline-offset:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));background:rgba(255,255,255,.15);text-align:center}.tabBodyWrap--item .wrap--item__left .version,.tabBodyWrap--item .wrap--item__right .version,.tabBodyWrap--item .wrap--item .version{padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;background:rgba(0,0,0,.3)}.tabBodyWrap--item .wrap--item__left .title-wrap,.tabBodyWrap--item .wrap--item__right .title-wrap,.tabBodyWrap--item .wrap--item .title-wrap{display:flex;flex-wrap:nowrap;width:100%}.tabBodyWrap--item .wrap--item__left .title-wrap .title--left,.tabBodyWrap--item .wrap--item__left .title-wrap .title--right,.tabBodyWrap--item .wrap--item__right .title-wrap .title--left,.tabBodyWrap--item .wrap--item__right .title-wrap .title--right,.tabBodyWrap--item .wrap--item .title-wrap .title--left,.tabBodyWrap--item .wrap--item .title-wrap .title--right{width:50%}.tabBodyWrap--item .wrap--item__left .link,.tabBodyWrap--item .wrap--item__right .link,.tabBodyWrap--item .wrap--item .link{-webkit-transform:scale(0.9);width:90%;margin:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 5%;transform:scale(0.9);outline:solid 1px rgba(255,255,255,.5);outline-offset:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease-out}.tabBodyWrap--item .wrap--item__left .link:hover,.tabBodyWrap--item .wrap--item__right .link:hover,.tabBodyWrap--item .wrap--item .link:hover{-webkit-transform:scale(1);transform:scale(1)}.tabBodyWrap--item .wrap--item__left .link.aka,.tabBodyWrap--item .wrap--item__left .link.ao,.tabBodyWrap--item .wrap--item__right .link.aka,.tabBodyWrap--item .wrap--item__right .link.ao,.tabBodyWrap--item .wrap--item .link.aka,.tabBodyWrap--item .wrap--item .link.ao{padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 4px;background:#c1171b;background:linear-gradient(135deg, #c1171b 0%, #000 100%)}.tabBodyWrap--item .wrap--item__left .link.ao,.tabBodyWrap--item .wrap--item__right .link.ao,.tabBodyWrap--item .wrap--item .link.ao{background:#2b4fa8;background:linear-gradient(135deg, #2b4fa8 0%, #000 100%)}.tabBodyWrap--item .wrap--item__left .link.no-active,.tabBodyWrap--item .wrap--item__right .link.no-active,.tabBodyWrap--item .wrap--item .link.no-active{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}@media screen and (min-width: 425px){#container main #hero #main_title img.title_img{width:45%}}@media screen and (min-width: 768px){.spl-pane img{-webkit-filter:drop-shadow(12px 12px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(12px 12px 0 rgba(0, 0, 0, 0.5))}.js__accordion--title::before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}body{font-size:16px}#loader p{gap:4px}#loader p span{font-size:14px;line-height:24px}#page-top{border-radius:22px}#page-top{background-size:20px}header .header-inner{padding:0 32px}header .header-inner h1{justify-content:start}.common_footer{padding:32px;font-size:14px}footer .footer-inner{padding:32px}footer .footer-inner .copyright .inner{font-size:14px}#container main section{padding:64px 32px}header .header-inner a{max-width:140px}header .header-inner .logo_wrap{gap:24px}header .header-inner .logo_wrap .steam img{width:140px}#container main .nft{right:16px;flex-direction:column;width:33%;max-width:280px;padding:0;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#container main .nft .guide.download-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0}#container main .nft .guide{width:100%}#container main .nft a.nft_a,#container main .nft a.suzuri_a{display:block;width:100%}#container main #hero .left_Chara img,#container main #hero .right_Chara img{width:90%}#container main #hero .left_Chara img{left:0}#container main #hero .right_Chara img{right:0}#container main #hero .coming_soon .text_comingsoon.releaseDate .text_single{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#container main #hero .coming_soon .text_comingsoon{padding:12px 0;font-size:32px}#container main #scrolldown{left:50%}#container main #scrolldown span{font-size:14px}#container main section h2{padding:4px 16px;font-size:24px}#container main section h2 span{font-size:32px}#container main section h2::before{right:8px}#container main section .content{padding:128px 32px}#container main section .content p{padding:4px 8px;font-size:16px}#container main section.topics .inline{padding:32px;outline-offset:-12px}#container main section.topics .inline::before,#container main section.topics .inline::after{border-width:32px 32px 0 0}#container main section.topics .inline::after{border-width:32px 0 0 32px}#container main section.topics ul.topics_list li{flex-direction:row;margin:0 0 32px 0;gap:32px}#container main section.topics ul.topics_list li .topics_text{text-indent:0}#container main section.pv #pv_box::before{box-shadow:16px 16px 0px rgba(0,0,0,.5)}#container main section.game_title .content .tab_title_wrap{gap:32px}#container main section.game_title .content .tab_content_wrap{padding-top:128px}#container main section.game_title .content .tab_content_wrap .tab_content .tab_menu_wrap{-webkit-filter:drop-shadow(12px 12px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(12px 12px 0 rgba(0, 0, 0, 0.5))}#container main section.game_title .content .tab_content_wrap .tab_content .menu_content{padding-top:128px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu span,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu span{font-size:24px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content{font-size:24px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story p,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story p{font-size:18px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story p,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story p{-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story .catch_text,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text{font-size:21px !important}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story .catch_text,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story .catch_text{-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));margin-bottom:32px;filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select{padding:0 0 64px 0}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name{font-size:40px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name rt,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .name rt{font-size:16px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv{font-size:18px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .name_box .cv span{padding:0 14px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text .text_box,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text .text_box{padding:16px;font-size:18px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_img{-webkit-filter:drop-shadow(8px 8px 1px rgba(0, 0, 0, 0.75));filter:drop-shadow(8px 8px 1px rgba(0, 0, 0, 0.75))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap{gap:16px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item{-webkit-filter:drop-shadow(4px 4px 1px rgba(0, 0, 0, 0.75));width:calc((100% - 32px)/3);filter:drop-shadow(4px 4px 1px rgba(0, 0, 0, 0.75))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item .name,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item .name{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;top:0;left:0;height:100%;padding:0 16px;font-size:18px;writing-mode:vertical-rl}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item a img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a img{-webkit-filter:drop-shadow(-4px 4px 4px rgba(0, 0, 0, 0.75));filter:drop-shadow(-4px 4px 4px rgba(0, 0, 0, 0.75))}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.museum .character_wrap .chara_item a:hover img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a:hover img{-webkit-filter:drop-shadow(0 0 4px #c1171b);filter:drop-shadow(0 0 4px #c1171b)}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.museum .character_wrap .chara_item a:hover img{-webkit-filter:drop-shadow(0 0 8px #2b4fa8);filter:drop-shadow(0 0 8px #2b4fa8)}#container main section.product_information dl{gap:32px;font-size:18px}#container main section.product_information dl dt{width:calc(20% - 16px)}#container main section.product_information dl dd{width:calc(80% - 16px);padding:0}#container main section.product_information dl dd span.slash{display:inline}#container main section.product_information dl dd br{display:none}#container main section.product_information dl dd.cero img{left:0}#container main section.special .content .specialLinkWrap{display:none}#container main section.special .content h3 p{margin:16px 0 0 0;font-size:16px}#container main section.special .content h3{padding:24px 32px;outline-offset:-12px;font-size:20px;line-height:20px}#container main section.special .content h3::before,#container main section.special .content h3::after{width:24px;height:24px}#container main section.special .content h3 span{font-size:18px}#container main section.special .content h4.goods{display:none}#container main section.special .content h4{margin-top:32px;font-size:18px;line-height:18px}#container main section.special .content .twitterIcon--item{width:16.6666666667%}#container main section.special .content .wallpaper{justify-content:center}#container main section.special .content .wallpaper--item{width:16.6666666667%}#container main section.special .content .download_btn a{padding:16px 0;font-size:18px}#container main section.special .content .btn_special{margin:16px auto 0 auto;padding:8px 16px;font-size:18px}#container main section.summary .catch_text br,#container main section.summary .text br{display:none}#container main section.summary .summaryImgWrap.img4{gap:0}#container main section.summary .summaryImgWrap--item{width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2*1)}#container main section.summary .summaryImgWrap--item.img4{z-index:1;width:33.3333333333%;margin-right:-11.1111111111%}#container main section.summary .summaryImgWrap--item.img4:nth-child(2),#container main section.summary .summaryImgWrap--item.img4:nth-child(4){z-index:2;margin-top:clamp(9.6rem,-4.8rem + 18.75vw,19.2rem)}#container main section.summary .caution br{display:none}#container main section.event .content--item .messageWrap--item{width:calc((100% - clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem))/4)}#container main section.event .content--itemWrap{display:flex;flex-wrap:nowrap}#container main section.event .content--itemWrap .content--item{width:33.3333333333%}.pop_window .pop_name{top:96px;padding:0 64px;font-size:36px}.pop_window .pop_close a{padding:0 64px}.pop_window .pop_close{bottom:64px;font-size:24px}.pop_window .gallery_wrap{margin:64px auto 0;padding:128px 32px;gap:16px}.pop_window .gallery_wrap .gallery_item{width:calc((100% - 48px)/4);box-shadow:8px 8px 0px rgba(0,0,0,.5)}.pop_window .group-name{font-size:16px}.modalContainer__header h2{padding:4px 16px;font-size:24px}.modalContainer__header h2 span{font-size:32px}.modalContainer__header h2::before{right:8px}.modalContainer__content .guideWrap--item .imgWrap{flex-direction:row;flex-wrap:wrap;width:90%;margin:0 auto}.modalContainer__content .guideWrap--item .imgWrap img.left{width:38%}.modalContainer__content .guideWrap--item .imgWrap img.right{width:62%}.modalContainer__content .guideWrap--item .imgWrap p.caution br,.modalContainer__content .guideWrap--item .imgWrap p.text br{display:none}.modalContainer__content .guideWrap--item .imgWrap p.text{position:absolute;bottom:32px;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;text-align:left}.modalContainer__content .guideWrap--item .guideWrapTextWrap--item br{display:none}.shopListWrap--item{width:calc(33.3333333333% - clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) + clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)/3)}.shopListWrap--item .title::before{right:8px}.shopListWrap--item .title br{display:none}.shopListWrap--item .itemImg img{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.4));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.4))}.tabBodyWrap--item .wrap{flex-direction:row}.tabBodyWrap--item .wrap--item__left,.tabBodyWrap--item .wrap--item__right,.tabBodyWrap--item .wrap--item{width:50%}.tabBodyWrap--item .wrap--item__left .title br,.tabBodyWrap--item .wrap--item__right .title br,.tabBodyWrap--item .wrap--item .title br{display:none}.tabBodyWrap--item .wrap--item{width:100%}}@media screen and (min-width: 1024px){.js__accordion{margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) auto 0}#container main #hero .guide--wrap{display:flex;right:16px;left:auto;width:33%;max-width:280px}#container main section.game_title .content .tab_content_wrap .tab_content .tab_menu_wrap{gap:0}#container main section.game_title .content .tab_content_wrap .tab_content .tab_menu_wrap .tab_menu{width:calc((100% - 48px - 1px)/3);padding:8px 24px}#container main section.game_title .content .tab_content_wrap .tab_content.aka .tab_menu_wrap .tab_menu:last-child,#container main section.game_title .content .tab_content_wrap .tab_content.ao .tab_menu_wrap .tab_menu:last-child{border-right:none}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.story::after,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story::after{display:block;z-index:0;position:absolute;top:0;right:0;width:37%;height:100%;background:url("../img/_content/story_img_aka_wp.png");background-position:100% 80%;background-size:100%;background-repeat:no-repeat;content:"";opacity:.5}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_select .chara_icon,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_select .chara_icon{width:10%}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail{flex-direction:row}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_text,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_text{width:60%}#container main section.game_title .content .tab_content_wrap .tab_content.aka .menu_content.character .character_detail_wrap .character_detail .detail_img,#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.character .character_detail_wrap .character_detail .detail_img{width:40%;margin:0}#container main section.game_title .content .tab_content_wrap .tab_content.ao .menu_content.story::after{background:url("../img/_content/story_img_ao_wp.png");background-position:100% 60%;background-size:100%;background-repeat:no-repeat}#container main section.event .content{flex-direction:row}#container main section.event .content #ulTWUGCWidget{min-width:375px}.pop_window .gallery_wrap .gallery_item{width:calc((100% - 64px)/5)}}@media screen and (min-width: 1440px){#container main #hero #main_title img.title_img{width:55%}}@media (max-width: 500px){.spl-header div{width:44px}.spl-footer .spl-title{font-size:20px}.spl-footer{font-size:14px}.spl-next,.spl-prev{width:35px;height:35px;margin-top:-17.5px;background-size:15px 15px}.spl-spinner{background-size:30px 30px}}@media (hover: hover){.spl-page~div{cursor:pointer;transition:opacity .2s ease}.spl-next:hover,.spl-page~div:hover,.spl-prev:hover{opacity:1}}@media screen and (-ms-high-contrast: none){.splide__slide.focus-visible{border:3px solid #0bf}.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
