#baseVW{width:100vw;position:fixed;left:-200vw;opacity:0;height:100vh}.safari #baseVW{width:100%;height:100%}@keyframes loading{0%{opacity:0}50%{opacity:1}66%{opacity:1}100%{opacity:0}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}20%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}40%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}#loader{background:#fff;width:100%;height:100%;z-index:1000000;position:fixed;left:0;top:0}#loader .loader{width:100vw;height:33.789vw;position:fixed;right:0;top:50%;margin:-16.895vw 0 0;text-align:center}#loader .loader p,#loader .loader i{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#loader .loader em{display:inline-flex}#loader .loader img{width:31.25vw;height:auto;animation:spin 42s linear infinite;margin:0 auto;opacity:1;filter:invert(0)}#loader .loader span{font-size:3.32vw;color:#222;text-indent:0.85em;display:block;font-family:'Cinzel', serif;text-align:center;width:100%;animation:loading 2.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;letter-spacing:0.7em;position:relative;padding-top:0.12em}#loader .loader span::after{font-size:3.32vw;content:"" attr(data-text) "";position:absolute;-webkit-text-stroke:0vw;left:50%;transform:translate(-50%, 0);white-space:nowrap}#loader.out{background:rgba(255,255,255,0);transition:0.8s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1)}body.top #loader.out{transition:1.2s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1)}#loader.out .loader em{transform:scale(0.5);filter:blur(1vw);opacity:0;transition:0.7s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}#loader.out .loader p{opacity:0;transition:opacity 0.7s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 1100px){#loader .loader{width:512px;height:173px;margin:-84px -256px 0 0;right:50%}#loader .loader img{width:192px;height:auto}#loader .loader span{font-size:20px}#loader .loader span::after{font-size:20px}#loader.out{background:rgba(255,255,255,0);transition:0.8s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1)}body.top #loader.out{transition:1.2s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1)}#loader.out .loader em{transform:scale(0.5);filter:blur(10px);opacity:0;transition:0.65s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}#loader.out .loader p{opacity:0;transition:opacity 0.65s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{backdrop-filter:blur(5px);display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.9);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:none}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:21.289vw;height:21.094vw;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:none;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{display:block;width:10.254vw;height:9.668vw;overflow:hidden;text-indent:200%;white-space:nowrap;background:url(../img/btn_close2.png) center center no-repeat;z-index:100;background-size:100% auto;position:fixed;right:0;top:0;margin:0 0 0 auto;left:auto;transition:0.4s}.pswp--zoomed-in .pswp__button--close{background-color:rgba(255,255,255,0.5)}@media screen and (min-width: 1100px){.pswp__top-bar{top:0 !important;bottom:auto !important;top:0 !important}.pswp__button--close{display:block;width:72px;height:73px;z-index:100;background-size:100% auto;position:fixed;transition:0.4s;background:url("../img/btn_close2@pc.png") center center no-repeat}.pswp__button--close{transition:1s cubic-bezier(0.23, 1, 0.32, 1)}.pswp__button--close:hover{text-decoration:none;background-color:rgba(205,205,203,0.5);transition:0.5s cubic-bezier(0.23, 1, 0.32, 1)}.pswp--zoomed-in .pswp__button--close{top:auto;margin:0 -0 0 0}}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;right:0;top:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:fixed;right:0;top:0;height:84px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:none}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:transparent}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.newera html,.newera body,.newera p,.newera ol,.newera ul,.newera li,.newera dl,.newera dt,.newera dd,.newera blockquote,.newera figure,.newera fieldset,.newera legend,.newera textarea,.newera pre,.newera iframe,.newera hr,.newera h1,.newera h2,.newera h3,.newera h4,.newera h5,.newera h6{margin:0;padding:0}.newera h1,.newera h2,.newera h3,.newera h4,.newera h5,.newera h6{font-size:100%;font-weight:normal}.newera ul{list-style:none}.newera button,.newera input,.newera select,.newera textarea{margin:0}.newera html{box-sizing:border-box}.newera *,.newera *:before,.newera *:after{box-sizing:inherit}.newera embed,.newera iframe,.newera object{height:auto;max-width:100%}.newera audio{max-width:100%}.newera iframe{border:0}.newera table{border-collapse:collapse;border-spacing:0}.newera td,.newera th{padding:0;text-align:left}.newera textarea,.newera input[type="email"],.newera input[type="password"],.newera input[type="text"],.newera input[type="button"],.newera input[type="submit"]{-webkit-appearance:none}.newera textarea{resize:vertical}.newera input:-webkit-autofill{-webkit-box-shadow:0 0 1000px #fff inset;outline:none}.newera input,.newera button{outline:none}.newera area{border:none;outline:none}.newera img{-ms-interpolation-mode:bicubic}.newera *{-webkit-tap-highlight-color:rgba(255,255,255,0);max-height:999999px}.newera *::before,.newera *::after{box-sizing:border-box}.newera em,.newera i,.newera b{font-weight:normal;font-style:normal}.newera body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:"Noto Serif JP",serif}.newera input,.newera textarea,.newera select{font-family:"Noto Serif JP",serif}.newera a{cursor:pointer;text-decoration:none;color:#000}.newera .clr{clear:both}.newera .hide{position:absolute !important;left:-9999px !important;top:-9999px !important}.newera section{clear:both;zoom:1}.newera article:after,.newera section:after,.newera .clrFx:after{content:'';clear:both;display:block}.newera main dt,.newera main dd,.newera main p,.newera main li{transform:rotate(0.05deg)}.newera #contents *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading{0%{opacity:0}50%{opacity:1}66%{opacity:1}100%{opacity:0}}@keyframes rotateY-anim{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes rotateX-anim{0%{transform:rotateX(0deg)}50%{transform:rotateX(360deg)}100%{transform:rotateX(360deg)}}.pc-item{display:none}body{font-family:"Noto Serif JP",serif;position:relative;font-weight:500}header#sqexHeader-black{position:relative;left:0;top:0;z-index:100000;width:100%;font-size:0;line-height:1}header#sqexHeader-black+div{position:relative;z-index:100000}main{padding:0;position:relative;min-height:640px;overflow:hidden}.ie main{display:block}section,.wrap{margin:0 auto;clear:both;zoom:1;position:relative;z-index:100;padding:0}#contents{width:100%;overflow:hidden;background:none}#contents img{display:block;width:100%}html::-webkit-scrollbar,body::-webkit-scrollbar,.scroll::-webkit-scrollbar{width:.586vw;height:.586vw}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-track{background-color:#fff;border-radius:0;box-shadow:0}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{background-color:#a0a7c4;border-radius:0;box-shadow:0}footer#sqexFooter.sqex-footer-black{position:relative;z-index:1000}.pc-item{display:none}body{overflow-x:hidden;font-size:0;line-height:1;min-width:inherit;width:100%;color:#fff}main{padding:0 0;min-height:100%;display:block;font-size:0;line-height:1}.v_elysium #contents{box-sizing:border-box;margin-top:-36px}.v_elysium #contents *{box-sizing:border-box}.v_elysium.second #contents{margin-top:-0}@media screen and (min-width: 1100px){.pc-item{display:inline-block}.sp-item{display:none}header#sqexHeader-black{padding:0;min-width:1100px}footer#sqexFooter.sqex-footer-black{min-width:1100px}body{overflow-x:auto}html::-webkit-scrollbar,body::-webkit-scrollbar,.scroll::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-track{background-color:#fff;border-radius:0;box-shadow:0}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{background-color:#a0a7c4;border-radius:0;box-shadow:0}main{padding:0 0;min-height:100%;display:block;font-size:0;line-height:1;min-width:1100px}.v_elysium #contents{min-width:1100px}.v_elysium #contents section{min-width:1100px}}#modalMask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;display:none;background:rgba(237,237,237,0.9);backdrop-filter:blur(5px)}#modalContent{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:100001;display:none;cursor:pointer}#modalContent.view div.mc{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}#modalContent div.mc{padding:17.578vw 0;position:fixed;left:50%;top:50%;margin-left:0px;margin-top:0;z-index:10;transition:0.8s ease;-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);text-align:center;width:100%;height:100%}#modalContent .close{display:block;width:10.254vw;height:9.668vw;overflow:hidden;text-indent:200%;white-space:nowrap;background:url("../img/btn_close2.png") center center no-repeat;transition:0.3s;z-index:100;background-size:100% auto;position:fixed;right:0%;top:0%;margin:0 0 0 auto;left:auto}@media screen and (min-width: 1100px){#modalMask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;display:none}#modalContent{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100001;display:none;cursor:pointer}#modalContent.view div.mc{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}#modalContent div.mc{padding:70px 0 160px;box-sizing:border-box;padding:0;position:fixed;left:50%;top:50%;margin-left:0px;margin-top:0;z-index:10;transition:0.8s ease;-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);text-align:center}#modalContent .close{display:block;width:72px;height:73px;margin:0;top:0;bottom:auto;right:0;background:url("../img/btn_close2@pc.png") center center no-repeat}#modalContent .close{transition:1s cubic-bezier(0.23, 1, 0.32, 1)}#modalContent .close:hover{text-decoration:none;background-color:rgba(205,205,203,0.5);transition:0.5s cubic-bezier(0.23, 1, 0.32, 1)}}img.lazy{opacity:0;transition:opacity 0.4s}img.lazy.lazyimgload{opacity:1}.second_logo{display:none}.second #contents .second_logo{display:block;position:absolute;left:-.196vw;top:34px;z-index:90000;padding-top:0;margin-top:-8.204vw}.second #contents .second_logo img{width:29.59vw;height:auto;backface-visibility:hidden}.menu_control{position:absolute;z-index:32000;right:1.855vw;top:0;padding:1.855vw 0 0}.menu_control .menu{background:url("/v_elysium/assets/img/menu.png") no-repeat center center/cover;width:13.574vw;height:13.574vw;cursor:pointer;backdrop-filter:blur(0)}.menu_control .menu b{font-size:3.047vw;font-family:'Cinzel';letter-spacing:-0.02em;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;height:13.574vw;font-weight:400}@media screen and (min-width: 768px){.menu_control{position:absolute;z-index:32000;right:1.855vw;top:0}}.siteheader{width:100vw;height:auto;position:fixed;right:0;top:0;z-index:3300000;border-radius:0 0 0 0;overflow:hidden;min-height:100vh;min-height:100dvh}.siteheader .gnav{width:100%;background:rgba(255,255,255,0.9);min-height:100vh;min-height:100dvh}.siteheader .scroll{height:auto;max-height:100vh;overflow:hidden;overflow-y:auto;padding:0;position:relative}.siteheader .wrap{padding:12.695vw 0 17.578vw;position:relative;font-size:0;line-height:1;overflow:hidden}.siteheader .wrap .close{position:absolute;right:0vw;top:0;z-index:10}.siteheader .wrap .close a{width:10.547vw;height:10.547vw;background:url("../img/btn_close2.png") no-repeat left top/cover;width:10.254vw;height:9.668vw;display:block;transition:0.4s}.siteheader .wrap .close a:hover{opacity:0.7;background-color:#dadada}.siteheader .mainmenu{overflow:hidden;margin:0;position:relative;width:100%;padding:0 0}.siteheader .mainmenu li{width:100%;position:relative;padding:0}.siteheader .mainmenu a{display:block;position:relative;color:#353535;font-size:4.395vw;line-height:14.16vw;letter-spacing:0.2em;padding:0 0 0;transition:0.6s;font-family:'Cinzel';text-decoration:none;text-align:center}.siteheader .mainmenu a[data-new]::after{background:#000;width:12.207vw;height:2.246vw;display:block;content:'NEW';font-family:'Cinzel';letter-spacing:0.14em;color:#fff;position:absolute;left:50%;top:50%;font-size:2.148vw;line-height:2.246vw;padding:.195vw 0 0;margin:3.613vw 0 0 -6.104vw}.siteheader .mainmenu a::before{content:'';background:#dadada;width:50.391vw;height:4.395vw;position:absolute;left:50%;top:50%;margin:-2.247vw 0 0 -25.196vw;z-index:-1;opacity:0}.siteheader .mainmenu a.active::before,.siteheader .mainmenu a:hover::before{opacity:1}.siteheader .yoyaku{width:50.391vw;height:auto;margin:6.25vw auto 0}.siteheader .official_twitter{position:relative;z-index:10;margin-left:17.578vw;margin-top:2.148vw;width:46.777vw;height:6.055vw}.siteheader .official_twitter a{color:#fff;font-size:3.223vw;font-family:'Cormorant Garamond', serif;display:block;height:6.055vw;background:url("/harvestella/assets/img/top/btn_twitter.png") no-repeat center center/cover;padding:0 0 0 8.984vw;line-height:6.055vw;letter-spacing:0.1em}.menufix .siteheader{position:fixed}.menufix .siteheader .scroll{padding-top:0vw}.menufix .menu_control{top:0;position:fixed}@media screen and (max-width: 1100px){.siteheader{transform:scale(1);z-index:-3300000;background:none;opacity:0}.siteheader .gnav{transform:translate(0, 0) scale(1.2);filter:blur(3vw);opacity:0}.menuopen .siteheader{transform:scale(1);opacity:1;z-index:330000}.menuopen .siteheader .gnav{transform:translate(0, 0);filter:blur(0);opacity:1;transition:transform 0.6s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0.45s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.menuopen.menuhide .siteheader .gnav{transform:translate(0, 0) scale(1.12);filter:blur(3vw);opacity:0;transition:0.46s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu_control{transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.menuopen .menu_control{transform:scale(0.8);opacity:0;pointer-events:none;transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(1vw)}.menu_control{transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.menuopen.menuhide .menu_control{transform:scale(1);opacity:1;pointer-events:auto;transition:transform 0.6s 0.1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s 0.1s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(0)}}@media screen and (min-width: 1100px){.sp-item{display:none}.second #contents .second_logo{left:0px;top:8px;margin-top:0px;margin-top:-35px}.second #contents .second_logo img{width:162px}.menu_control{right:29px;top:28px;padding:0 0;transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(10px);opacity:0;transform:scale(1.5);pointer-events:none}.menu_control .menu{background:url("/v_elysium/assets/img/menu.png") no-repeat center center/cover;width:93px;height:93px;margin-top:-35px}.menu_control .menu b{font-size:20.8px;height:93px}.menu_control .menu{display:block;position:relative;transition:0.4s}.menu_control .menu:hover{opacity:0.5}.menufix .menu_control{top:63px}.fixedmenu_show.menufix .menu_control{top:63px;transition:1s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(0);opacity:1;transform:scale(1);pointer-events:auto}.second .menu_control{top:49px;transition:0s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(0);opacity:1;transform:scale(1);pointer-events:auto}.menufix .second .menu_control{top:63px}.second .second_logo{display:block;position:absolute;left:27px;top:53px;padding:0}.second .second_logo img{width:149px;height:auto}.second .second_logo a{display:inline-block;transition:0.4s}.second .second_logo a:hover{opacity:0.7}.siteheader{width:704px}.siteheader .scroll{height:auto;min-height:inherit}.siteheader .gnav{background:#ededed;min-height:inherit}.siteheader .wrap{padding:85px 0 100px}.siteheader .wrap .close{top:0px}.siteheader .wrap .close a{width:72px;height:73px;background-size:72px 73px;background-image:url("../img/btn_close2@pc.png");background-position:right center;transition:1s cubic-bezier(0.23, 1, 0.32, 1)}.siteheader .wrap .close a:hover{text-decoration:none;background-color:rgba(205,205,203,0.5);transition:0.5s cubic-bezier(0.23, 1, 0.32, 1)}.siteheader .mainmenu a{font-size:30px;line-height:85px}.siteheader .mainmenu a[data-new]::after{width:79px;height:14px;font-size:14px;line-height:14px;padding:2px 0 0;margin:23px 0 0 -40px}.siteheader .mainmenu a::before{width:352px;height:33px;margin:-18px 0 0 -176px;transition:0.4s}.siteheader .yoyaku{width:354px;height:auto;margin:39px auto 0}.siteheader .yoyaku a{display:inline-block;transition:0.6s}.siteheader .yoyaku a:hover{transition:0.4s;opacity:0.7}.siteheader .official_twitter{margin:20px 0 0 96px;width:258px;height:33px}.siteheader .official_twitter a{font-size:17px;height:33px;padding:0 0 0 48px;line-height:33px}.siteheader .official_twitter a:hover{text-decoration:none;opacity:0.5}.siteheader .official_twitter a{transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.siteheader .official_twitter a:hover{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.menufix .siteheader{position:fixed}.menufix .siteheader .scroll{padding-top:0vw}.menufix .fixedmenu{padding:0}.siteheader{transform:scale(1);z-index:-3300000;background:none;opacity:0}.siteheader .gnav{transform:translate(710px, 0);background:rgba(237,237,237,0);backdrop-filter:blur(30px)}.menuopen .control{transform:translateY(0);transition:0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.menuopen .siteheader{transform:scale(1);opacity:1;z-index:330000}.menuopen .siteheader .gnav{transform:translate(0, 0);transition:transform 1.1s 0.15s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.75s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);background:#ededed}.menuopen.menuhide .siteheader .gnav{transform:translateX(710px);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.menu_control{transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.menuopen .menu_control{transform:scale(0.8);opacity:0;pointer-events:none;transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(1vw)}.menu_control{transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.menuopen.menuhide .menu_control{transform:scale(1);opacity:1;pointer-events:auto;transition:transform 0.6s 0.1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.45s 0.1s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);filter:blur(0)}}@media screen and (min-width: 1100px){.second #contents .second_logo{left:0px}.second #contents .second_logo img{width:118.125px}.v_elysium #contents .menu_control .menu{width:67.812px;height:67.812px}.v_elysium #contents .menu_control .menu b{font-size:15.167px;height:67.812px}}@media screen and (min-width: 1400px){.second #contents .second_logo{left:0px}.second #contents .second_logo img{width:8.438vw}.v_elysium #contents .menu_control .menu{width:4.844vw;height:4.844vw}.v_elysium #contents .menu_control .menu b{font-size:1.083vw;height:4.844vw}}
