/*!
 * ress.css v1.0.0
 * MIT License
 * top_original reset
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}*:focus{outline:none}audio:not([controls]){display:none;height:0}hr{overflow:visible}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;font-weight:normal;text-align:left}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}iframe{border:0}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box;word-break:break-all}html{font-size:100%}@keyframes yurayuraStepAnim{0%{transform:rotate(var(--rotateBase, 0deg))}50%{transform:rotate(var(--rotateAnim, 5deg))}100%{transform:rotate(var(--rotateBase, 0deg))}}@keyframes scroll-loop{0%{transform:translateX(0)}100%{transform:translateX(var(--scrollLoopX, -100%))}}@keyframes glowToggle{0%,100%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #7B96B8) drop-shadow(0 0 20px #7B96B8) drop-shadow(0 0 40px #7B96B8)}50%{filter:none}}@keyframes neonGlow{0%,100%{filter:drop-shadow(0 0 1px #EDDA10) drop-shadow(0 0 8px #FFE94F) drop-shadow(0 0 10px #fff89b)}50%{filter:none}}@keyframes glitter{0%{transform:scale(0.3) rotate(0deg);opacity:0}25%{transform:scale(1) rotate(360deg);opacity:1}50%{transform:scale(0.3) rotate(720deg);opacity:0}100%{transform:scale(0.3) rotate(0deg);opacity:0}}@keyframes bounce{0%,10%{transform:translateY(0)}2%{transform:translateY(-10px)}4%{transform:translateY(0)}6%{transform:translateY(-2px)}}@keyframes poyon{0%,100%{transform-origin:center bottom;transform:scale(1) translateY(0)}10%,30%{transform:scale(1.1, 0.9) translateY(0)}20%,40%{transform:scale(0.95, 1.05) translateY(-0.2rem)}50%{transform:scale(1.05, 0.95) translateY(0)}60%{transform:scale(1) translateY(0)}}.contact_form_unit{--space-size: 10px;--head-width: 250px;--radio-outer: 20px;--radio-inner: 10px;--checkbox-outer: 20px;--checkbox-inner: 10px;--scroll-width: 5px;--track-color: #ffffff;--thumb-color: #00a0e9;padding-top:calc(var(--space-size)*6)}.contact_form_unit table{border-collapse:separate;border-spacing:0 var(--space-size)}.contact_form_unit dl{display:flex;margin-top:var(--space-size)}.contact_form_unit dl dt{flex-shrink:0;height:-moz-fit-content;height:fit-content;padding:var(--space-size) 0}.contact_form_unit tr th,.contact_form_unit tr dt,.contact_form_unit dl th,.contact_form_unit dl dt{width:var(--head-width);display:flex;align-items:center;gap:calc(var(--space-size)*2)}.contact_form_unit tr th .item_label_required,.contact_form_unit tr dt .item_label_required,.contact_form_unit dl th .item_label_required,.contact_form_unit dl dt .item_label_required{padding:.1em .5em;color:#fff;background-color:#00a0e9;border-radius:5px}.contact_form_unit tr th .item_label_required>span,.contact_form_unit tr dt .item_label_required>span,.contact_form_unit dl th .item_label_required>span,.contact_form_unit dl dt .item_label_required>span{display:block;font-size:.8rem}.contact_form_unit tr td,.contact_form_unit tr dd,.contact_form_unit dl td,.contact_form_unit dl dd{width:100%}@media(max-width: 768px){.contact_form_unit tr td,.contact_form_unit tr dd,.contact_form_unit dl td,.contact_form_unit dl dd{display:block;margin-top:var(--space-size)}}.contact_form_unit tr td>input,.contact_form_unit tr td>select,.contact_form_unit tr td>textarea,.contact_form_unit tr dd>input,.contact_form_unit tr dd>select,.contact_form_unit tr dd>textarea,.contact_form_unit dl td>input,.contact_form_unit dl td>select,.contact_form_unit dl td>textarea,.contact_form_unit dl dd>input,.contact_form_unit dl dd>select,.contact_form_unit dl dd>textarea{padding:var(--space-size) calc(var(--space-size)*2);background-color:#efefef;border-radius:5px}.contact_form_unit tr td:has(select),.contact_form_unit tr dd:has(select),.contact_form_unit dl td:has(select),.contact_form_unit dl dd:has(select){position:relative}.contact_form_unit tr td:has(select)::before,.contact_form_unit tr dd:has(select)::before,.contact_form_unit dl td:has(select)::before,.contact_form_unit dl dd:has(select)::before{content:"▼";position:absolute;top:50%;right:calc(var(--space-size)*2);transform:translateY(-50%)}.contact_form_unit tr td textarea,.contact_form_unit tr dd textarea,.contact_form_unit dl td textarea,.contact_form_unit dl dd textarea{height:200px;display:block}.contact_form_unit tr td .radio_list>li label input[type=radio],.contact_form_unit tr dd .radio_list>li label input[type=radio],.contact_form_unit dl td .radio_list>li label input[type=radio],.contact_form_unit dl dd .radio_list>li label input[type=radio]{display:none}.contact_form_unit tr td .radio_list>li label input[type=radio]+.radio_text,.contact_form_unit tr dd .radio_list>li label input[type=radio]+.radio_text,.contact_form_unit dl td .radio_list>li label input[type=radio]+.radio_text,.contact_form_unit dl dd .radio_list>li label input[type=radio]+.radio_text{display:flex;align-items:center;gap:var(--space-size);position:relative}.contact_form_unit tr td .radio_list>li label input[type=radio]+.radio_text::before,.contact_form_unit tr dd .radio_list>li label input[type=radio]+.radio_text::before,.contact_form_unit dl td .radio_list>li label input[type=radio]+.radio_text::before,.contact_form_unit dl dd .radio_list>li label input[type=radio]+.radio_text::before{content:"";width:var(--radio-outer);aspect-ratio:1;flex-shrink:0;border-radius:50%;border:1px solid #222}.contact_form_unit tr td .radio_list>li label input[type=radio]+.radio_text::after,.contact_form_unit tr dd .radio_list>li label input[type=radio]+.radio_text::after,.contact_form_unit dl td .radio_list>li label input[type=radio]+.radio_text::after,.contact_form_unit dl dd .radio_list>li label input[type=radio]+.radio_text::after{content:"";width:var(--radio-inner);aspect-ratio:1;border-radius:50%;position:absolute;left:calc((var(--radio-outer) - var(--radio-inner))/2);transition:all .3s ease}.contact_form_unit tr td .radio_list>li label input[type=radio]:checked+span::after,.contact_form_unit tr dd .radio_list>li label input[type=radio]:checked+span::after,.contact_form_unit dl td .radio_list>li label input[type=radio]:checked+span::after,.contact_form_unit dl dd .radio_list>li label input[type=radio]:checked+span::after{background-color:#222}.contact_form_unit tr td .check_list>li .label_checkbox .check_text,.contact_form_unit tr dd .check_list>li .label_checkbox .check_text,.contact_form_unit dl td .check_list>li .label_checkbox .check_text,.contact_form_unit dl dd .check_list>li .label_checkbox .check_text{display:flex;align-items:center;gap:var(--space-size);position:relative}.contact_form_unit tr td .check_list>li .label_checkbox .check_text::before,.contact_form_unit tr dd .check_list>li .label_checkbox .check_text::before,.contact_form_unit dl td .check_list>li .label_checkbox .check_text::before,.contact_form_unit dl dd .check_list>li .label_checkbox .check_text::before{content:"";width:var(--checkbox-outer);aspect-ratio:1;border:1px solid #222}.contact_form_unit tr td .check_list>li .label_checkbox .check_text::after,.contact_form_unit tr dd .check_list>li .label_checkbox .check_text::after,.contact_form_unit dl td .check_list>li .label_checkbox .check_text::after,.contact_form_unit dl dd .check_list>li .label_checkbox .check_text::after{content:"";width:var(--checkbox-inner);aspect-ratio:1;position:absolute;top:calc(50% - var(--checkbox-inner)/2);left:calc((var(--checkbox-outer) - var(--checkbox-inner))/2);transition:all .3s ease}.contact_form_unit tr td .check_list>li .label_checkbox .check_text.checked::after,.contact_form_unit tr dd .check_list>li .label_checkbox .check_text.checked::after,.contact_form_unit dl td .check_list>li .label_checkbox .check_text.checked::after,.contact_form_unit dl dd .check_list>li .label_checkbox .check_text.checked::after{background:#222}.contact_form_unit tr td .uploaded_file p span,.contact_form_unit tr dd .uploaded_file p span,.contact_form_unit dl td .uploaded_file p span,.contact_form_unit dl dd .uploaded_file p span{font-size:.8rem;margin-left:.5rem}.contact_form_unit .form_privacy_unit{margin-top:calc(var(--space-size)*3)}.contact_form_unit .form_privacy_unit .form_privacy_block{padding:calc(var(--space-size)*3);background-color:#efefef;border-radius:5px}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_ttl{font-weight:bold}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item{height:200px;margin-top:calc(var(--space-size)*2);overflow-y:scroll}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item::-webkit-scrollbar{width:var(--scroll-width)}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item::-webkit-scrollbar-track{background:var(--track-color)}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item::-webkit-scrollbar-thumb{background:var(--thumb-color)}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item .privacy_text{padding-right:calc(var(--space-size)*2)}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item .privacy_text+.privacy_text{margin-top:1em}.contact_form_unit .form_privacy_unit .form_privacy_block .form_privacy_item .privacy_text .highlight{display:block;font-weight:bold}.contact_form_unit .form_privacy_unit .form_privacy_check{width:-moz-fit-content;width:fit-content;margin:calc(var(--space-size)*2) auto 0}.contact_form_unit .form_privacy_unit .form_privacy_check .label_checkbox .check_text{display:flex;align-items:center;gap:var(--space-size);position:relative}.contact_form_unit .form_privacy_unit .form_privacy_check .label_checkbox .check_text::before{content:"";width:var(--checkbox-outer);aspect-ratio:1;border:1px solid #222}.contact_form_unit .form_privacy_unit .form_privacy_check .label_checkbox .check_text::after{content:"";width:var(--checkbox-inner);aspect-ratio:1;position:absolute;top:calc(50% - var(--checkbox-inner)/2);left:calc((var(--checkbox-outer) - var(--checkbox-inner))/2);transition:all .3s ease}.contact_form_unit .form_privacy_unit .form_privacy_check .label_checkbox .check_text.checked::after{background:#222}.contact_form_unit .form_privacy_unit .form_privacy_check .policy_error{text-align:center}.contact_form_unit .form_actions{width:-moz-fit-content;width:fit-content;display:flex;gap:calc(var(--space-size)*10);margin:calc(var(--space-size)*4) auto 0}@media(max-width: 768px){.contact_form_unit .form_actions{flex-direction:column;gap:calc(var(--space-size)*2)}}.contact_form_unit .form_actions .btn_contact_submit.disable>span{display:block;color:#e75b74}.contact_form_unit input[name=mail_confirm]{display:none}.contact_form_unit .item_error_list,.contact_form_unit .policy_error{margin-top:.2rem;font-size:.8rem;color:#e75b74}.contact_form_unit.form_input .has_error{background-color:rgba(231,91,116,.1)}.contact_form_unit.form_confirm table{border-spacing:0 calc(var(--space-size)*4)}.contact_form_unit.form_confirm dl{margin-top:calc(var(--space-size)*4)}.contact_form_unit.form_thanks h3{font-size:24px;font-size:1.5rem}.contact_form_unit.form_thanks p{margin-top:calc(var(--space-size)*3)}body .loading_mask{width:100%;height:100%;background:#00a0e9;position:fixed;top:0;left:0;z-index:1000;animation-name:noScriptLoading;animation-duration:1s;animation-delay:3s;animation-fill-mode:forwards}@keyframes noScriptLoading{to{opacity:0;visibility:hidden}}.modal-wrapper{display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-close{position:absolute;top:20px;right:20px;z-index:1000}.modal-wrapper .modal-close>span{display:block;font-size:clamp(1.875rem,1.3661202186vw + 1.2192622951rem,2.5rem);color:#fff}.modal-wrapper .modal-inner{display:flex;align-items:center;flex-direction:column;row-gap:10px}.modal-wrapper .modal-inner .modal-item .modal-img,.modal-wrapper .modal-inner .modal-item .modal-iframe{max-width:90vw;max-height:90vh;vertical-align:bottom}@media(max-width: 768px){.modal-wrapper .modal-inner .modal-item .modal-img,.modal-wrapper .modal-inner .modal-item .modal-iframe{max-width:100vmin}}.modal-wrapper .modal-inner .modal-gallery{width:100%}.modal-wrapper .modal-inner .modal-gallery .modal-btns{display:flex;justify-content:center;align-items:center;gap:20px}.modal-wrapper .modal-inner .modal-gallery .modal-btns .modal-count>span,.modal-wrapper .modal-inner .modal-gallery .modal-btns .modal-prev>span,.modal-wrapper .modal-inner .modal-gallery .modal-btns .modal-next>span{display:block;font-size:clamp(1rem,0.5464480874vw + 0.737704918rem,1.25rem);letter-spacing:.4em;margin-right:-0.4em;color:#fff}.modal-wrapper button:focus{text-shadow:0 0 10px hsla(0,0%,100%,.5),-2px 0 15px rgba(0,160,233,.2),2px 0 15px rgba(0,160,233,.5)}.pagination_unit{display:flex}.pagination_unit .pagination_prev button.hidden,.pagination_unit .pagination_next button.hidden{visibility:hidden}.pagination_btns_list{display:flex}.pagination_btns_list li.current{pointer-events:none}.single-pager_unit{display:flex}:root{--widthBase: 1920;--heightBase: 1080;--cubic: cubic-bezier(0.75, 0, 0.23, 0.95);--inlineSpeace: 310;--easing: cubic-bezier(.2, 1, .2, 1);--transition: .8s var(--easing);--lineGradeSize: 18.42%;--lineGrade: linear-gradient(90deg,#00a0e9 0%, #00a0e9 var(--lineGradeSize), #efefef var(--lineGradeSize), #efefef 100%)}@media(max-width: 1024px){:root{--inlineSpeace: 100}}@media(max-width: 768px){:root{--widthBase: 768;--inlineSpeace: 50}}*{overflow-wrap:anywhere;word-break:normal;line-break:strict;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:none}.lenis.lenis-smooth{overflow-x:hidden;scroll-behavior:auto}body{color:#222;font-weight:500;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.6;background:#fff;letter-spacing:clamp(.13125em,calc(2.4 / 1920 * 100vw),.16875em);font-size:clamp(.875rem,.8333333333vw,1.125rem);overflow:clip}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background:#00a0e9}body.twilightzoo::-webkit-scrollbar{width:5px}body.twilightzoo::-webkit-scrollbar-track{background:#7d5478}body.twilightzoo::-webkit-scrollbar-thumb{background:#fff}body ::-moz-selection{background-color:#00a0e9;color:#fff}body ::selection{background-color:#00a0e9;color:#fff}img{max-width:100%;width:auto;height:auto;-o-object-fit:cover;object-fit:cover}svg{width:auto;height:auto}figure{line-height:1}figure figcaption{line-height:1.6}iframe{width:auto;height:auto}.boxer+.boxer{display:none}a{color:#00a0e9;text-decoration:none}@media(min-width: 769px){a[href*=tel]{pointer-events:none}}a[href],a[data-href]{cursor:pointer}table{width:100%}table th{font-weight:bold;vertical-align:text-top}table th,table td{text-align:left}strong,b{font-weight:bold}em{font-style:italic}input[type=text],input[type=tel],input[type=email],input[type=url],input[type=search],input[type=password],input[type=number],input[type=file],input[type=date],textarea{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=file]::-moz-placeholder, input[type=date]::-moz-placeholder, textarea::-moz-placeholder{color:#d5d5d5}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=file]::placeholder,input[type=date]::placeholder,textarea::placeholder{color:#d5d5d5}select,label{width:100%;cursor:pointer}input[type=submit],input[type=reset],input[type=button],button{cursor:pointer}@media(min-width: 769px){.sp-only{display:none !important}}@media(max-width: 768px){.pc-only{display:none !important}}.none{display:none !important}.boxer{line-height:0;display:block;overflow:hidden;position:var(--addParentPosition, relative);z-index:var(--addParentIndex, 1)}.boxer::before{content:"";inline-size:var(--addInline, 100%);block-size:var(--addBlock, calc(100% + 1px));display:block;position:var(--addPosition, absolute);inset:var(--addInset, 0);z-index:var(--addIndex, -1);background:var(--addBg, currentColor);opacity:var(--addOpacity, 1);transition:var(--addTransition, transform 0.3s var(--cubic))}@media(min-width: 769px){.boxer:hover::before{transform:scaleX(1);transform-origin:top left}}.boxer::before{transform:scaleX(0);transform-origin:top right}.boxer::before{--addBg: #000;--addIndex: 1;--addOpacity: .3;--addTransition: transform .3s var(--cubic)}.boxer::after{inline-size:calc(40/var(--widthBase)*100vw);min-inline-size:40px;aspect-ratio:1;display:grid;place-content:center;position:absolute;inset:auto 0 0 auto;z-index:2;line-height:0;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--cubic);animation:poyon 2s infinite forwards ease;content:"\e8b6";display:inline-block;font-family:"Material Symbols Outlined";font-size:40px;font-size:2.5rem;font-weight:200;color:#fff}@media(min-width: 769px){.boxer:hover::after{clip-path:inset(0 0 0 0)}}.logo-text{inline-size:calc(360/var(--widthBase)*100vw);aspect-ratio:360/44}.logo-frame{inline-size:calc(199/var(--widthBase)*100vw);aspect-ratio:199/92}.logo-only{inline-size:calc(110/var(--widthBase)*100vw);aspect-ratio:110/169}.hd{padding:calc(30/var(--widthBase)*100vw) calc(60/var(--widthBase)*100vw) 0}@media(max-width: 768px){.hd{padding:calc(10/var(--widthBase)*100vw) calc(10/var(--widthBase)*100vw) 0}}.hd .hd-logo{inline-size:-moz-fit-content;inline-size:fit-content;line-height:1;display:block}.hd .hd-logo svg{inline-size:calc(199/var(--widthBase)*100vw);min-inline-size:120px}@media(max-width: 768px){.hd .hd-logo svg{inline-size:calc(100/var(--widthBase)*100vw)}}.hd-nav ul{display:flex}#hamburger{--size: 40px;--weight: 3px;--ease: cubic-bezier(0.5, 0.1, 0.2, 1.1);inline-size:var(--size);aspect-ratio:1/1;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;position:fixed;inset:calc(20/var(--widthBase)*100vw) calc(30/var(--widthBase)*100vw) auto auto;z-index:110;transition:all .45s;cursor:pointer;pointer-events:auto}@media(min-width: 769px){#hamburger{display:none}}#hamburger.is-active{transform:translateX(calc(-10 / var(--widthBase) * 100vw)) scale(1.03) rotate(0deg)}#hamburger.is-active span{transform:translateX(-11px);opacity:0}#hamburger.is-active::after{transform:translate(calc(calc(var(--size) / 2) * 1.4142135624 / 2 - var(--weight) / 2), calc(-1 * (calc(var(--size) / 2) * 1.4142135624 / 2 - var(--weight) / 2))) rotate(45deg)}#hamburger.is-active::before{transform:translate(calc(calc(var(--size) / 2) * 1.4142135624 / 2 - var(--weight) / 2), calc(calc(var(--size) / 2) * 1.4142135624 / 2 - var(--weight) / 2)) rotate(-45deg)}#hamburger::before,#hamburger::after,#hamburger span{inline-size:100%;block-size:var(--weight);background:var(--hamburgerColor, #FFF);border-radius:calc(infinity*1px);transition:all .45s var(--ease);transform-origin:center center}#hamburger::before,#hamburger::after{content:""}.hd-side{block-size:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(20/var(--widthBase)*100vw);position:fixed;inset:0 calc(20/var(--widthBase)*100vw) auto auto;z-index:50;pointer-events:none}@media(max-width: 768px){.hd-side{transform:translateX(200%);transition:transform .8s var(--cubic);padding-block-start:calc(50/var(--widthBase)*100vw + 40px);justify-content:flex-start}.hd-side.is-active{transform:translateX(0)}.hd-side.is-active li{transform:translateX(0);transition:transform .8s var(--animationDelay, 0s) var(--cubic)}}@media(max-width: 768px){.hd-side li{transform:translateX(200%);transition:transform .8s 0s var(--cubic)}.hd-side li:nth-child(1){--animationDelay: 0s}.hd-side li:nth-child(2){--animationDelay: 0.15s}.hd-side li:nth-child(3){--animationDelay: 0.3s}.hd-side li:nth-child(4){--animationDelay: 0.45s}.hd-side li:nth-child(5){--animationDelay: 0.6s}.hd-side li:nth-child(6){--animationDelay: 0.75s}.hd-side li:nth-child(7){--animationDelay: 0.9s}.hd-side li:nth-child(8){--animationDelay: 1.05s}.hd-side li:nth-child(9){--animationDelay: 1.2s}.hd-side li:nth-child(10){--animationDelay: 1.35s}}.hd-side a{inline-size:max(110/var(--widthBase)*100vw,110px);aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:calc(5/var(--widthBase)*100vw);pointer-events:auto;background:#fff;border-radius:50%;color:#2d2c5c;border:2px solid var(--borderColor, #5C54A3);font-weight:700;text-align:center;line-height:1.4;transition:transform .8s var(--cubic),box-shadow .8s var(--cubic);font-size:clamp(.765625rem,0.7291666667vw,.984375rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){.hd-side a{inline-size:max(80/var(--widthBase)*100vw,85px);font-size:clamp(.546875rem,0.5208333333vw,.703125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}}@media(min-width: 769px){body.twilightzoo .hd-side a:hover{--neonColor: #9588c4;transform:rotateZ(5deg) translateY(-10px);box-shadow:0 0 5px #331d81,0 0 10px var(--neonColor),0 0 20px var(--neonColor),0 0 40px var(--neonColor)}body.twilightzoo .hd-side a:hover::before{animation:poyon 2s infinite forwards ease}}.hd-side a span{display:block}.hd-side a .dec-small{font-size:clamp(.65625rem,0.625vw,.84375rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){.hd-side a .dec-small{font-size:clamp(.546875rem,0.5208333333vw,.703125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}}.hd-side a.char-main{--borderColor: #FFF;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85' height='91' viewBox='0 0 85 91' fill='none'%3E%3Cpath fill='%23fff' d='M83.7 57.1A53.1 53.1 0 0 0 60.3.6a55.6 55.6 0 0 0-11 1.5c-2.7.9-8-.1-8-.1s-5.6-2.3-8.7-2C29.5.3 23.1 3 21.9 8c-1.2 5-1.1 4.6-2.3 5.5-1.2.8-3.5 1.4-4.6 3.4-1.1 2-8 17-8 17S1.5 49.3.6 58.2c-.8 8.8-.6 14.9.2 18 .8 3 2.1 4.3 3.6 5.6 1.5 1.3 5.2 1.3 6.3 1.2 1 0 5-1.4 5-1.4s1-1.2-.2-1.7c-1.3-.6-2.9-1.1-2.3-2.1.5-1 .9-1.8 0-1.8-1 0-2.8 1.2-4.6.5-1.9-.8-2.3-3.7-1.5-7.8l2.6-12.7s1.8-6.1 3-7.9c1.2-1.7 2-.4 3.7-1.6l4.3-3 3-2.5h1.8s-2 5.1-3.3 5.9c0 0-.4.3-.2.6s.4.4.8.3c.4-.2 2.5-2 3.3-3 .7-1 1.7-3 1.7-3s3.7.4 5.2 0c1.6-.5 5.3-2.2 5.3-2.2s1.7-.5 2.9 1.7c1.2 2.1 4.6 5.3 4.6 5.3s1 .7 1 2.1c-.2 1.4 1 14.6 1.4 18.2L50 82.5s.3 4 0 4.3c-.5.4-1.5 1.3-1.5 2 0 .9.6 1.8 2.7 2 1.6.3 6 .3 8.4 0l2.4-1.6c.3-.7.5-1.5.5-1.9 0-.7.6-15.3.4-19.1a307 307 0 0 0-1-9.6c0-.2.3-.2.3 0 1.2 2.5 4 9.1 5 11.9 1.1 3.5 3.3 9.6 3.3 10.8 0 .2.3.1.7-.2 3.4-3.7 6.2-7.8 8.4-12.4l-1-4.4c-1-2.8-1.9-6.2-1.9-6.2l1.6-1.8 5.4.8Zm-62-32.7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm30.1-4.8c-.4 5.1-4 10.1-8 11.1l-2 .3c-2.3 0-3.4-1.3-3.6-1.6a8.3 8.3 0 0 1-2.1-5.6c-.1-3.4.1-6.2.1-6.2 0-.2.3-.4.5-.3.2 0 .3.2.3.4 0 0-.2 2.7-.2 6 .1 3.3 2 5.1 2 5.1v.1c.1.1 1.3 2 4.8 1 3.7-.9 7-5.6 7.4-10.4.4-4.5-.5-6.7-1.5-9.3l-.2-.6a6.2 6.2 0 0 0-3.8-3.4c-.4 0-3.7-.4-6.5-.4-2.9 0-4 2.8-4 3a.4.4 0 1 1-.8-.4c0-.1 1.5-3.4 4.8-3.4a64.2 64.2 0 0 1 6.6.4c.2 0 3.2.9 4.4 3.9l.2.6c1 2.5 2 5 1.6 9.7Z'/%3E%3C/svg%3E") no-repeat center right/80% auto,#ddae4f}.hd-side a.char-sub{--borderColor: #FFF;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='97' viewBox='0 0 62 97' fill='none'%3E%3Cpath fill='%23fff' d='M61.5 7.8c-1.3-.8-2 .8-2 .8s-2.2 2.3-3.1 2.6c-1 .3-1.5 0-2.3-.5-1.2-.8-.7-3.1-.7-3.1s1-4.1 1.5-5c.5-.8-.2-2-1.7-2.4-1.5-.5-2.2 0-2.5.1-.2.1-.2 1.2-.2 1.2l-1.3 3.9c-.2 1-1 .8-1 .8s-.6 0-1-.5C47 5.3 47 .6 47 .6s-.2-.7-2-.4c-1.9.3-1.6 1.4-1.6 1.4l-.1 4-.2.2s-.5.2-1.5 1.1c-1 1-.4 2.7-.4 2.7s.4 1-.3 1.7c-.7.6-2 .9-2 .9-.9.5-1 1.2-.9 1.6.1.4.4.7.8.9.2.1.3.3-.2.9-.7 1-.1 2 .4 2.2.5.2.5 1 .5 1l-.8 1.4s-1.9 3.6-2.5 5.2c-.7 1.7-.1 3.6.8 4.4.9.8 3 .8 3.8.4.6-.3 2.3-1.6 3.1-2.2.2-.1.4 0 .3.1l-8.5 19.6S33.1 53.3 31 55c-2 1.7-3.5 2.2-5.8 4.4-2.3 2-8.8 12-8.8 12s-3 5.3-6 8.3A50.9 50.9 0 0 1 0 86.2a55.8 55.8 0 0 0 43.3 9.9l-.6-5.3c-.3-1.5-.8-2.4-1.2-8a45.3 45.3 0 0 1 1.4-12.9l3.3-15.5 5.3-21.5c.4-1.6 1-3.1 1.8-4.6L55 25c.3-1.2.2-6.6.3-8 .1-.9.6-1.3.9-1.6h.7l1.5.6c.4.1.8-.2.7-.5l-.2-2.8c-.1-.9 1.8-1.9 2.3-2.3.5-.5 1.4-1.9.3-2.6ZM48.8 20.2c-.6 0-1.2-.6-1.2-1.3 0-.6.6-1.2 1.2-1.2.7 0 1.3.6 1.3 1.2 0 .7-.6 1.3-1.3 1.3Z'/%3E%3C/svg%3E") no-repeat 50% 120%/55% auto,#b4c75c}.mv{inline-size:100%}body.twilightzoo .mv{--mvMinBlock: 500px;position:relative}body.twilightzoo .mv .mv-ttl_svg{inline-size:calc(827/var(--widthBase)*100vw);aspect-ratio:827/80}@media(max-width: 768px){body.twilightzoo .mv .mv-ttl_svg{max-inline-size:100%}}body.twilightzoo .mv .mv-ttl{display:flex;flex-direction:column;color:#fff}body.twilightzoo .mv .mv-ttl svg{max-inline-size:100%}body.twilightzoo .mv .mv-ttl .mv-ttl-page{margin-block:calc(50/var(--widthBase)*100vw) calc(40/var(--widthBase)*100vw)}@media(max-width: 768px){body.twilightzoo .mv .mv-ttl .mv-ttl-page{margin-block:calc(20/var(--widthBase)*100vw)}}@media(max-width: 480px){body.twilightzoo .mv .mv-ttl .mv-ttl-page{margin-block:calc(40/var(--widthBase)*100vw)}}@media(max-width: 768px){body.twilightzoo .mv .mv-ttl .mv-ttl-page svg{inline-size:100%}}body.twilightzoo .mv .mv-ttl .mv-ttl-read{font-weight:700;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:calc(5/var(--widthBase)*100vw);column-gap:calc(5/var(--widthBase)*100vw);font-size:clamp(1.3671875rem,1.3020833333vw,1.7578125rem);letter-spacing:clamp(.0875em,calc(2.5 / 1920 * 100vw),.1125em)}@media(max-width: 1024px){body.twilightzoo .mv .mv-ttl .mv-ttl-read{inline-size:30%}}@media(max-width: 768px){body.twilightzoo .mv .mv-ttl .mv-ttl-read{padding:5px calc(20/var(--widthBase)*100vw);inline-size:100%;line-height:1.4;justify-content:center;background:#7d5478;font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.0875em,calc(1.6 / 1920 * 100vw),.1125em)}}body.twilightzoo .mv .mv-ttl .mv-ttl-read .dec-yellow{font-size:156%;color:#dca300;font-weight:900}@media(max-width: 768px){body.twilightzoo .mv .mv-ttl .mv-ttl-read .dec-yellow{font-size:120%}}body.twilightzoo .mv .mv-contents{block-size:calc(100vh - var(--hdSize, 0px));min-block-size:var(--mvMinBlock);padding-block-start:calc(100/var(--widthBase)*100vw);padding-inline:calc(100/var(--widthBase)*100vw);display:flex;position:relative;z-index:2}@media(max-width: 1199px){body.twilightzoo .mv .mv-contents{flex-direction:column}}@media(max-width: 768px){body.twilightzoo .mv .mv-contents{flex-direction:row;padding-block-start:calc(50/var(--widthBase)*100vw);padding-inline:calc(50/var(--widthBase)*100vw)}}@media(min-width: 1921px){body.twilightzoo .mv .mv-contents{min-block-size:100vh;block-size:auto}}body.twilightzoo .mv #mv-img{position:absolute;inset:0;z-index:-1;transform-origin:bottom right}body.twilightzoo .mv .mv-img{--insetStart: calc(10 / var(--widthBase) * 100vw);--inlineSize: 560px;--transformInline: 2%;--transformBlock: -55%;--transformRotate: -15deg;--transformScale: 1.05;position:absolute;inset:0;z-index:-1}body.read-js body.twilightzoo .mv .mv-img{opacity:0;transform:translate(100px, 100px) scale(1.2) rotateZ(5deg)}@media(max-width: 1199px){body.twilightzoo .mv .mv-img{--insetStart: 60%;--transformRotate: 5deg;transform:translate(5vw, -5vh) rotate(5deg)}}@media(max-width: 1024px){body.twilightzoo .mv .mv-img{--transformInline: 20%;--transformBlock: -50%}}@media(max-width: 768px){body.twilightzoo .mv .mv-img{--transformBlock: -30%}}body.twilightzoo .mv .mv-img .mv-kirin::before{content:"";inline-size:max(941/var(--widthBase)*100vw,860px);block-size:max(749/var(--heightBase)*100svh,var(--inlineSize));aspect-ratio:941/749;background:url("../images/mv-kirin.webp") no-repeat right top/contain;position:absolute;inset:var(--insetStart) 0 auto auto;z-index:-1}@media(min-width: 1921px){body.twilightzoo .mv .mv-img .mv-kirin::before{block-size:auto}}@media(max-width: 1199px){body.twilightzoo .mv .mv-img .mv-kirin::before{transform:translateY(var(--transformBlock)) translateX(var(--transformInline)) rotate(var(--transformRotate)) scale(var(--transformScale));inline-size:max(80%,700px)}}@media(max-width: 768px){body.twilightzoo .mv .mv-img .mv-kirin::before{transform:translateY(var(--transformBlock));inline-size:100%}}@keyframes spotlight{0%,100%{transform:translate(-50%, -50%)}15%{transform:translate(-65%, -45%)}30%{transform:translate(-40%, -60%)}50%{transform:translate(-50%, -50%)}65%{transform:translate(-55%, -30%)}80%{transform:translate(-70%, -55%)}}body.twilightzoo .mv .mv-img .mv-kage::before{content:"";inline-size:max(988/var(--widthBase)*100vw,860px);aspect-ratio:988/730;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='988' height='730' viewBox='0 0 988 730' fill='none'%3E%3Cpath fill='%23B367A3' d='M980 274c-55 158-243 90-366 271-104 152-275 219-406 168C10 638-200 177 364 40c563-138 656 119 616 234Z'/%3E%3C/svg%3E");background-size:contain;background-position:center;position:absolute;inset:calc(50/var(--widthBase)*100vw) calc(70/var(--widthBase)*100vw) auto auto;z-index:-5}@media(max-width: 1199px){body.twilightzoo .mv .mv-img .mv-kage::before{inset:50% auto auto 50%;transform:translate(-50%, -50%);animation:spotlight 50s infinite ease-in-out}}@media(max-width: 768px){body.twilightzoo .mv .mv-img .mv-kage::before{inline-size:120%;transform:translate(-50%, -40%)}}body.twilightzoo .mv .mv-img .mv-kage::after{content:"";inline-size:max(910/var(--widthBase)*100vw,820px);block-size:max(655/var(--heightBase)*100svh,var(--inlineSize) - 50px);aspect-ratio:909/655;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='909' height='655' viewBox='0 0 909 655' fill='none'%3E%3Cpath fill='%235C54A3' d='M164.04 0c33.08 10.41 90.45 86.13 106.4 101 31.32 7.55 54.84 3.42 66.48 42.79 77.93 31.99 123.8-65.17 193.38-74.62 106.38-22.1 89.51 18.63 38.45 85.96-9.19 13.85-45.64 15.43-22.19 31.05 3.33 5.85 10.42-1.02 14.37-1.88 15.53 4 33.18 2.03 47.04 11.16 11.96 7.92 24.93.16 37.97.58 20.56.97 40.5 4.84 60.81 5.75 76.36 5.28 137.48 55 202.25 89.68v355.5c-18.66-43.15-39.85-85.22-56.42-129.13.05-31.65-33.23-18.27-49.92-36.4-4.17-19.07-23.21-28.14-36.93-40.37-20.95-60.3-62.5-27.95-111.56-26.63-86.42 6.06-139.5-11.64-217.4 37.65-21.44 1.16-29.78 22.3-42.93 36.81-22.67 15.88-44.58 32.93-69.77 44.77-26.02 14.33-81.48-11.1-90.56 23.47-10.38 27.51-30.63 45.72-51.46 63.05-18.21 10.72-32.63 30.46-56.49 32.63-87.06 4.17-137.3 5.67-117.55-101.79.93-28.49-11.82-56.05-6.59-85.62.91-24.28 28.84-34.38 31.12-59.66 9.68-22.22 1.42-47.47 8.49-69.93 11.38-25.96 19.6-51.39 21.11-79.88 3.7-39.26-16.1-81.04.98-118.72 2.44-16.8-8.25-35.12 8.2-47.8 22.58-20.28 60.01 6.12 61.31 32.3 6.27 17.4 14.74 12.76 22.74.02 9.12-3.25 2.67-13.43 6.57-19.22 10.65-9.28 3.42-19.26-1.63-28.8-4.27-18.03-25.69-31.13-23.68-51.2 2.9-4.36 9.8-6.5 6.65-12.8 1.93-5.04 4.67-8.17 8.05-9.72h12.7Z'/%3E%3C/svg%3E");background-position:right top;background-size:contain;z-index:-2;position:absolute;inset:calc(var(--insetStart) - 10/var(--widthBase)*100vw) 0 auto auto}@media(min-width: 1921px){body.twilightzoo .mv .mv-img .mv-kage::after{block-size:auto}}@media(max-width: 1199px){body.twilightzoo .mv .mv-img .mv-kage::after{inset-block-start:var(--insetStart);transform:translateY(calc(var(--transformBlock) - 10%)) translateX(calc(var(--transformInline) - 1%)) rotate(var(--transformRotate)) scale(var(--transformScale));inline-size:max(75%,660px)}}@media(max-width: 768px){body.twilightzoo .mv .mv-img .mv-kage::after{transform:translateY(calc(var(--transformBlock) - 5%));inline-size:90%}}body.twilightzoo .mv .mv-main{display:flex;flex-direction:column}body.twilightzoo .mv .mv-dates{margin-block-start:calc(100/var(--widthBase)*100vw);position:relative;z-index:5}@media(max-width: 1199px){body.twilightzoo .mv .mv-dates{padding-block-end:calc(50/var(--widthBase)*100vw)}}@media(max-width: 768px){body.twilightzoo .mv .mv-dates{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(70%,280px);margin-block-start:auto;margin-inline-start:auto}}body.twilightzoo .mv .mv-dates .mv-held{inline-size:-moz-fit-content;inline-size:fit-content;padding:calc(5/var(--widthBase)*100vw) calc(25/var(--widthBase)*100vw) calc(8/var(--widthBase)*100vw);display:flex;align-items:baseline;-moz-column-gap:calc(10/var(--widthBase)*100vw);column-gap:calc(10/var(--widthBase)*100vw);background:#dca300;border-radius:calc(10/var(--widthBase)*100vw);line-height:1;font-weight:700;font-size:clamp(1.3875rem,1.9270833333vw,2.6015625rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){body.twilightzoo .mv .mv-dates .mv-held{font-size:clamp(1.35rem,1.875vw,2.53125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}}body.twilightzoo .mv .mv-dates .mv-held .mv-year::after{content:"年"}body.twilightzoo .mv .mv-dates .mv-held .mv-month::after{content:"月"}body.twilightzoo .mv .mv-dates .mv-held>*{display:flex;align-items:baseline;-moz-column-gap:calc(8/var(--widthBase)*100vw);column-gap:calc(8/var(--widthBase)*100vw)}body.twilightzoo .mv .mv-dates .mv-held>*::after{font-size:67.57%}body.twilightzoo .mv .mv-dates .mv-between{margin-block:calc(25/var(--widthBase)*100vw) calc(30/var(--widthBase)*100vw)}body.twilightzoo .mv .mv-dates .mv-between>*+*{margin-block-start:calc(10/var(--widthBase)*100vw)}body.twilightzoo .mv .mv-dates .mv-between li{display:flex;align-items:center;-moz-column-gap:calc(20/var(--widthBase)*100vw);column-gap:calc(20/var(--widthBase)*100vw);font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){body.twilightzoo .mv .mv-dates .mv-between li{justify-content:space-between}}body.twilightzoo .mv .mv-dates .mv-between li::after{content:"";display:block;order:2;margin-block-start:calc(8/var(--widthBase)*100vw)}body.twilightzoo .mv .mv-dates .mv-between li.dec_border::after{inline-size:calc(25/var(--widthBase)*100vw);min-inline-size:calc(25/var(--widthBase)*100vw);block-size:max(2px,2/var(--widthBase)*100vw);background:#fff}body.twilightzoo .mv .mv-dates .mv-between li.dec_dotted::after{inline-size:calc(9/var(--widthBase)*100vw);margin-inline:calc(7/var(--widthBase)*100vw);aspect-ratio:1;border-radius:50%;background:#fff}body.twilightzoo .mv .mv-dates .mv-between li.dec_comma::after{content:"、";inline-size:calc(25/var(--widthBase)*100vw);text-align:center}body.twilightzoo .mv .mv-dates .mv-between li p{inline-size:calc(120/var(--widthBase)*100vw);display:flex;justify-content:space-between;align-items:flex-end;-moz-column-gap:calc(10/var(--widthBase)*100vw);column-gap:calc(10/var(--widthBase)*100vw)}@media(max-width: 1024px){body.twilightzoo .mv .mv-dates .mv-between li p{inline-size:100px}}body.twilightzoo .mv .mv-dates .mv-between li p:first-of-type{order:1}body.twilightzoo .mv .mv-dates .mv-between li p:last-of-type{order:3}body.twilightzoo .mv .mv-dates .mv-between li .mv-date{display:flex;align-items:baseline;-moz-column-gap:calc(7/var(--widthBase)*100vw);column-gap:calc(7/var(--widthBase)*100vw);font-weight:700;line-height:1;white-space:nowrap;font-size:clamp(1.5rem,2.0833333333vw,2.8125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){body.twilightzoo .mv .mv-dates .mv-between li .mv-date{font-size:clamp(2.1rem,2.9166666667vw,3.9375rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}}body.twilightzoo .mv .mv-dates .mv-between li .mv-date::after{content:"日";font-size:77.5%;line-height:1}body.twilightzoo .mv .mv-dates .mv-between li .mv-youbi{padding:calc(5/var(--widthBase)*100vw) calc(8/var(--widthBase)*100vw) calc(8/var(--widthBase)*100vw);aspect-ratio:1;display:grid;place-content:center;background:#352b5b;border-radius:50%;font-weight:500;line-height:1;font-size:clamp(1.0390625rem,0.9895833333vw,1.3359375rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){body.twilightzoo .mv .mv-dates .mv-between li .mv-youbi{padding:3px 7px 5px;font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}}body.twilightzoo .mv .mv-dates .mv-time{line-height:1.6;font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.0875em,calc(2.4 / 1920 * 100vw),.1125em)}@media(max-width: 1199px){body.twilightzoo .mv .mv-dates .mv-time{font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}}@media(max-width: 768px){body.twilightzoo .mv .mv-dates .mv-time{font-size:clamp(.765625rem,0.7291666667vw,.984375rem);letter-spacing:clamp(.0875em,calc(1.4 / 1920 * 100vw),.1125em)}}body.twilightzoo .mv .mv-animals{--rotate: -45deg;margin-block-start:auto;padding-block-end:calc(15/var(--widthBase)*100vw);flex-grow:1;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 1199px){body.twilightzoo .mv .mv-animals{inline-size:60%}}@media(max-width: 768px){body.twilightzoo .mv .mv-animals{inline-size:100%;padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw);justify-content:space-between;position:absolute;inset:100% auto auto 0}}body.twilightzoo .mv .mv-animals figure:nth-child(1){--animationDelay: 0s}body.twilightzoo .mv .mv-animals figure:nth-child(2){--animationDelay: 0.15s}body.twilightzoo .mv .mv-animals figure:nth-child(3){--animationDelay: 0.3s}body.twilightzoo .mv .mv-animals figure:nth-child(4){--animationDelay: 0.45s}body.twilightzoo .mv .mv-animals figure:nth-child(5){--animationDelay: 0.6s}body.twilightzoo .mv .mv-animals figure:nth-child(6){--animationDelay: 0.75s}body.twilightzoo .mv .mv-animals figure:nth-child(7){--animationDelay: 0.9s}body.twilightzoo .mv .mv-animals figure:nth-child(8){--animationDelay: 1.05s}body.twilightzoo .mv .mv-animals figure:nth-child(9){--animationDelay: 1.2s}body.twilightzoo .mv .mv-animals figure:nth-child(10){--animationDelay: 1.35s}body.read-js body.twilightzoo .mv .mv-animals figure{opacity:0}body.twilightzoo .mv .mv-animals figure img{inline-size:100%;-o-object-fit:contain;object-fit:contain;display:block}@media(min-width: 1025px){body.twilightzoo .mv .mv-animals figure img{max-inline-size:calc(175/var(--widthBase)*100vw);max-block-size:calc(142/var(--widthBase)*100vw)}}@media(max-width: 768px){body.twilightzoo .mv .mv-animals figure img{inline-size:calc(150/var(--widthBase)*100vw);block-size:100px;max-width:-moz-max-content;max-width:max-content}}body.twilightzoo .mv .mv-decoration{pointer-events:none;mix-blend-mode:soft-light}body.twilightzoo .mv .mv-decoration>*{position:absolute;z-index:5}body.twilightzoo .mv .mv-decoration img{inline-size:100%;opacity:.5}@keyframes flash-anim{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-5deg)}}@keyframes flash-anim_02{0%,100%{transform:rotate(0deg)}50%{transform:rotate(5deg)}}body.twilightzoo .mv .mv-decoration .mv-flash_01{inline-size:calc(2073/var(--widthBase)*100vw);aspect-ratio:2073/1213;inset:calc(97/var(--widthBase)*100vw) 0 auto auto;transform-origin:bottom left;animation:flash-anim_02 10s .2s infinite}body.twilightzoo .mv .mv-decoration .mv-flash_02{inline-size:calc(2045/var(--widthBase)*100vw);aspect-ratio:2045/583;inset:auto auto calc(-50/var(--widthBase)*100vw) 0;transform-origin:bottom right;animation:flash-anim 15s infinite}.ft{padding:calc(95/var(--widthBase)*100vw) calc(var(--inlineSpeace)/var(--widthBase)*100vw) calc(35/var(--widthBase)*100vw);color:#fff;background:#222;position:relative;z-index:10}.ft::before,.ft::after{content:"";inline-size:100%;position:absolute;inset:auto auto calc(100% - 1px) 0;background-size:100% auto;background-position:0}.ft::before{aspect-ratio:1920/92;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='92' viewBox='0 0 1920 92' fill='none'%3E%3Cpath fill='%23222' d='M148 1h65c27 3 44 10 71 12 22 2 45 2 65 6 39 9 43 21 94 23 17 0 32 0 45 2 25 2 43 9 69 11 26 1 54 4 82 7a767 767 0 0 0 131 22l42 8 99-26c34-6 78-32 104-36a495 495 0 0 1 146-10c20 2 33 7 50 11 23 5 51 7 75 10l79 5c29 3 65-2 91 3 25 5 100 19 130 21 13 1 155 6 184 9 54 3 150 2 150 2v11H0V16c23-1 46-3 66-7 25-5 54-7 82-8Z'/%3E%3C/svg%3E");z-index:-1}.ft::after{aspect-ratio:1920/101;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='101' viewBox='0 0 1920 101' fill='none'%3E%3Cpath fill='%23352B5B' d='M1563 1c64 0 106 8 160 16 40 6 79 5 121 5h76v79H0V21l44 7c19 2 76 17 122 18 18 0 52 5 88 10 56-2 113-10 167-15 40-3 68 1 107-1 47-2 83-15 134-15 32 1 60 7 92 9 25 2 52 7 78 8 31 2 68-1 98 3 23 3 32 6 58 6h75l34 2c26-4 49-7 63-7 46-1 103-16 122-18 39-4 75-15 110-20 51-7 117-7 171-7Z'/%3E%3C/svg%3E");z-index:-2}.ft .ft_item{display:flex;justify-content:space-between}@media(max-width: 768px){.ft .ft_item{flex-direction:column}}.ft .ft-info>*+*{margin-block-start:calc(70/var(--widthBase)*100vw)}.ft .ft-info small{font-weight:500;display:block;font-size:clamp(.765625rem,0.7291666667vw,.984375rem);letter-spacing:clamp(.13125em,calc(2.1 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.ft .ft-info small{font-weight:400;text-align:center;font-size:clamp(.65625rem,0.625vw,.84375rem);letter-spacing:clamp(.13125em,calc(1.8 / 1920 * 100vw),.16875em)}}.ft .ft-logo{inline-size:calc(110/var(--widthBase)*100vw)}@media(max-width: 768px){.ft .ft-logo{inline-size:30%}}.ft .ft-logo svg{inline-size:100%;aspect-ratio:110/169}.ft .ft-detail{display:flex;-moz-column-gap:calc(40/var(--widthBase)*100vw);column-gap:calc(40/var(--widthBase)*100vw)}@media(max-width: 768px){.ft .ft-detail{justify-content:center}}.ft-nav{inline-size:calc(507/var(--widthBase)*100vw)}@media(max-width: 768px){.ft-nav{display:none}}.ft-nav>ul{display:grid;grid-template-columns:repeat(var(--colmuns, 3), 1fr);row-gap:calc(30/var(--widthBase)*100vw)}.ft-nav>ul li a{display:block;line-height:1;font-weight:700;color:#fff;font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.0875em,calc(1.6 / 1920 * 100vw),.1125em)}.loading_wrapper{position:relative;z-index:1}.loading{position:fixed;inset:0;z-index:1000}@keyframes loadMask{to{-webkit-mask-position:var(--maskEnd, 200%) 0%;mask-position:var(--maskEnd, 200%) 0%}}@keyframes loadScale{to{transform:scale(1.2);filter:blur(10px)}}#twilightzoo-load{display:grid;place-content:center;padding:calc(50/var(--widthBase)*100vw);background:linear-gradient(145deg, #7D5478 30.18%, #585076 65.42%, #3C2D75 100%) no-repeat 0 0/700% 100%;-webkit-mask:url("../images/food-bg.webp") no-repeat 0 0/210% auto,url("../images/fee-bg_01.webp") no-repeat 0 0/200% auto,url("../images/read-frame_02.webp") no-repeat 100% 0/150% auto,url("../images/read-frame_02.webp") no-repeat 50% 0/180% auto,url("../images/read-frame_02.webp") no-repeat 0 0/200% auto,linear-gradient(-85deg, transparent 0%, transparent 70%, black 71%, black 100%) no-repeat 0 0/500% 100%;mask:url("../images/food-bg.webp") no-repeat 0 0/210% auto,url("../images/fee-bg_01.webp") no-repeat 0 0/200% auto,url("../images/read-frame_02.webp") no-repeat 100% 0/150% auto,url("../images/read-frame_02.webp") no-repeat 50% 0/180% auto,url("../images/read-frame_02.webp") no-repeat 0 0/200% auto,linear-gradient(-85deg, transparent 0%, transparent 70%, black 71%, black 100%) no-repeat 0 0/500% 100%;animation:loadBg 3s forwards linear,loadMask 1.5s 1.5s forwards var(--cubic),loadScale 1.2s 1.5s forwards var(--cubic),loadEnd .3s 3s forwards linear}@keyframes loadBg{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes loadEnd{to{opacity:0;pointer-events:none}}#twilightzoo-load::before,#twilightzoo-load::after{content:"";width:100px;height:100px;position:absolute;top:-100px;right:-100px;background:linear-gradient(135deg, transparent 48%, white 50%, transparent 52%);-webkit-mask-image:linear-gradient(45deg, #FFF 0%, transparent 80%);mask-image:linear-gradient(45deg, #FFF 0%, transparent 80%);opacity:.8;animation:shooting 2s ease-in-out infinite;z-index:1}#twilightzoo-load::before{top:-100px;right:-100px}#twilightzoo-load::after{top:-300px;right:150px;animation-delay:.3s}@keyframes shooting{100%{transform:translate(-150vw, 150vw);opacity:0}}#twilightzoo-load .load-content{--maskEnd: 100%;display:flex;justify-content:center;flex-direction:column;row-gap:calc(20/var(--widthBase)*100vw);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent 40%, black 80%, black 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent 40%, black 80%, black 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-position:0% 0%;mask-position:0% 0%;animation:loadMask .5s forwards linear}#twilightzoo-load .load-content .logo-text{inline-size:calc(300/var(--widthBase)*100vw)}@media(max-width: 768px){#twilightzoo-load .load-content .logo-text{inline-size:50%}}#twilightzoo-load .load-content .mv-ttl_svg{inline-size:calc(700/var(--widthBase)*100vw)}@media(max-width: 768px){#twilightzoo-load .load-content .mv-ttl_svg{inline-size:90%}}canvas{inline-size:100%;block-size:100vh;position:fixed;inset:0;z-index:-2;pointer-events:none}#loader-stars{inline-size:100%;block-size:100vh;position:fixed;inset:0;z-index:1001;pointer-events:none;animation:loadStar 0s 3s forwards linear}@keyframes loadStar{to{z-index:0}}.loader-star{inline-size:12px;aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='16' viewBox='0 0 13 16' fill='none'%3E%3Cpath fill='%23fff' d='m8 8 5 4-6-2-1 6v-6l-6 2 5-4-5-3 6 2V1l1 6 6-2-5 3Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;opacity:0;position:absolute;pointer-events:none}@media(min-width: 769px){.loader-star:nth-of-type(3n + 1){animation:glitter 4s linear infinite,glowToggle 4s linear infinite}}@media(max-width: 768px){.loader-star:nth-of-type(3n + 1){animation:glitter 6s linear infinite}}.loader-star:nth-of-type(3n - 1){animation:glitter 4s linear infinite}.loader-star:nth-of-type(3n){animation:glitter 2s linear infinite}.flashlight-overlay{position:fixed;inset:0;z-index:-1;background-color:rgba(0,0,0,.5);pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(circle 120px at 50% 50%, transparent 0%, transparent 60%, black 61%, black 100%);mask-image:radial-gradient(circle 120px at 50% 50%, transparent 0%, transparent 60%, black 61%, black 100%);transition:-webkit-mask-image .3s ease;transition:mask-image .3s ease;transition:mask-image .3s ease, -webkit-mask-image .3s ease}@media(max-width: 768px){.flashlight-overlay{display:none}}[class*=icon]::before,[class*=icon]::after{background-size:contain;background-position:center}.icon-map::before{content:"";inline-size:max(21/var(--widthBase)*100vw,21px);aspect-ratio:21/30;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='30' viewBox='0 0 21 30' fill='none'%3E%3Cpath fill='%23C71C65' d='M21 10.5a10.5 10.5 0 0 0-21 0v.4c0 2 .4 9.7 9.6 16.6a1.4 1.4 0 0 0 1.7 0c9.6-7.2 9.7-15.4 9.6-16.8v-.2Zm-10.5 4.9a4.4 4.4 0 1 1 0-8.8 4.4 4.4 0 0 1 0 8.8ZM17.6 28.6H3.3a.7.7 0 1 0 0 1.4h14.3a.7.7 0 0 0 0-1.4Z'/%3E%3C/svg%3E")}.icon-ticket::before{content:"";inline-size:max(31/var(--widthBase)*100vw,31px);aspect-ratio:31/20;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='20' viewBox='0 0 31 20' fill='none'%3E%3Cpath fill='%23C71C65' d='M1.7 0h19v20h-19c-1 0-1.7-.8-1.7-1.7V1.7C0 .7.8 0 1.7 0ZM26.2 10c0-2.3 1.6-4.2 3.8-4.7.6 0 1-.6 1-1.2v-2c0-1.1-1-2-2.2-2h-6.3V20h6.3c1.2 0 2.1-1 2.1-2.1v-2c0-.6-.3-1.1-1-1.2a4.8 4.8 0 0 1-3.7-4.7Z'/%3E%3C/svg%3E")}.icon-humans::before{content:"";inline-size:max(47/var(--widthBase)*100vw,47px);aspect-ratio:47/37;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='37' viewBox='0 0 47 37' fill='none'%3E%3Cpath fill='%23fff' d='M16.7 24.6H.5l-.2-1c0-.3-.8-6.7 2-10l1.4-1.9A6.8 6.8 0 0 1 3.8 2C5.2.6 7 0 8.8 0A7 7 0 0 1 15.6 7c0 1.8-.8 3.5-2 4.8.3.6.8 1.2 1.4 1.9 2.8 3.3 2 9.7 2 10l-.2 1ZM2.6 22.3h12c.1-2 0-5.4-1.5-7.2-.8-.8-1.4-1.6-1.8-2.3-.5-.9-.3-2 .4-2.7 1-.8 1.4-2 1.4-3.2 0-2.4-2-4.4-4.3-4.5-1.3 0-2.4.4-3.3 1.2a4.5 4.5 0 0 0 0 6.5c.7.7.9 1.8.4 2.7-.4.7-1 1.5-1.8 2.3-1.5 1.8-1.7 5.2-1.5 7.2Z'/%3E%3Cpath fill='%23C71C65' d='m14 14.4-1.6-2.2a1 1 0 0 1 .1-1.2 5.7 5.7 0 0 0-3.7-9.8 5.7 5.7 0 0 0-4.2 9.7c.4.4.5.9.2 1.3l-1.6 2.2c-2.5 2.9-1.7 9-1.7 9h14.2s.8-6.1-1.7-9Z'/%3E%3Cpath fill='%23fff' d='M31.7 24.6H15.4l-.1-1c0-.3-.9-6.7 2-10l1.4-1.9a6.8 6.8 0 0 1 0-9.8 7 7 0 0 1 11.6 5c.1 1.8-.6 3.5-1.9 4.8.3.6.8 1.2 1.4 1.9 2.9 3.3 2 9.7 2 10l-.1 1Zm-14.2-2.3h12c.2-2 0-5.4-1.5-7.2l-1.7-2.3c-.5-.9-.4-2 .4-2.7.9-.8 1.4-2 1.4-3.2 0-2.4-2-4.4-4.4-4.5-1.2 0-2.4.4-3.3 1.2a4.5 4.5 0 0 0 0 6.5c.8.7 1 1.8.4 2.7L19.1 15c-1.5 1.8-1.7 5.2-1.6 7.2Z'/%3E%3Cpath fill='%23C71C65' d='M29 14.4c-.9-1-1.4-1.7-1.7-2.2a1 1 0 0 1 .2-1.2 5.7 5.7 0 0 0-3.7-9.8 5.7 5.7 0 0 0-4.2 9.7c.3.4.4.9.2 1.3l-1.6 2.2c-2.6 2.9-1.8 9-1.8 9h14.2s.9-6.1-1.7-9Z'/%3E%3Cpath fill='%23fff' d='M46.6 24.6H30.4l-.2-1c0-.3-.8-6.7 2-10l1.4-1.9c-1.3-1.3-2-3-2-4.8A6.9 6.9 0 0 1 38.8 0a7 7 0 0 1 6.6 6.9c0 1.8-.7 3.5-2 4.8.3.6.8 1.2 1.4 1.9 2.8 3.3 2 9.7 2 10l-.2 1Zm-14.1-2.3h12c.1-2 0-5.4-1.5-7.2-.8-.8-1.4-1.6-1.8-2.3-.5-.9-.3-2 .4-2.7 1-.8 1.4-2 1.4-3.2 0-2.4-2-4.4-4.3-4.5-1.2 0-2.4.4-3.3 1.2a4.5 4.5 0 0 0 0 6.5c.7.7.9 1.8.4 2.7-.4.7-1 1.5-1.8 2.3-1.5 1.8-1.6 5.2-1.5 7.2Z'/%3E%3Cpath fill='%23C71C65' d='m43.9 14.4-1.6-2.2a1 1 0 0 1 .2-1.2 5.7 5.7 0 0 0-3.8-9.8 5.7 5.7 0 0 0-4.1 9.7c.3.4.4.9.1 1.3l-1.6 2.2c-2.5 2.9-1.7 9-1.7 9h14.2s.8-6.1-1.7-9Z'/%3E%3Cpath fill='%23fff' d='M21.5 32.7H5.2l-.1-1c0-.3-.9-6.7 2-10l1.4-1.9c-1.3-1.3-2-3-2-4.8A6.9 6.9 0 0 1 13.6 8a7 7 0 0 1 6.6 6.9c0 1.8-.7 3.5-2 4.8.3.6.8 1.2 1.4 1.9 2.9 3.3 2 9.7 2 10l-.1 1ZM7.3 30.4h12c.2-2 0-5.4-1.5-7.2L16.1 21c-.5-.9-.3-2 .4-2.7.9-.8 1.4-2 1.4-3.2 0-2.4-2-4.4-4.4-4.5-1.2 0-2.4.4-3.3 1.2a4.5 4.5 0 0 0 0 6.5c.8.7 1 1.8.4 2.7L9 23.2c-1.5 1.8-1.7 5.2-1.6 7.2Z'/%3E%3Cpath fill='%23C71C65' d='m18.7 22.5-1.6-2.2a1 1 0 0 1 .2-1.2 5.7 5.7 0 0 0-3.7-9.8 5.7 5.7 0 0 0-4.2 9.8c.4.3.4.8.2 1.2L8 22.5c-2.6 3-1.8 9-1.8 9h14.3s.8-6-1.8-9Z'/%3E%3Cpath fill='%23fff' d='M41.9 32.7H25.6l-.1-1c0-.3-.9-6.7 2-10l1.4-1.9c-1.3-1.3-2-3-2-4.8A6.9 6.9 0 0 1 34 8a7 7 0 0 1 6.6 6.9c0 1.8-.7 3.5-2 4.8.3.6.8 1.2 1.4 1.9 2.9 3.3 2 9.7 2 10l-.1 1Zm-14.2-2.3h12c.2-2 0-5.4-1.5-7.2L36.5 21c-.5-.9-.4-2 .4-2.7.9-.8 1.3-2 1.3-3.2 0-2.4-1.9-4.4-4.3-4.5-1.2 0-2.4.4-3.3 1.2a4.5 4.5 0 0 0 0 6.5c.7.7.9 1.8.4 2.7-.4.7-1 1.5-1.8 2.3-1.4 1.8-1.6 5.2-1.5 7.2Z'/%3E%3Cpath fill='%23C71C65' d='m39.1 22.5-1.6-2.2a1 1 0 0 1 .2-1.2A5.7 5.7 0 0 0 34 9.3a5.7 5.7 0 0 0-4.2 9.8c.3.3.4.8.2 1.2l-1.6 2.2c-2.6 3-1.8 9-1.8 9h14.2s.9-6-1.7-9Z'/%3E%3Cpath fill='%23fff' d='M31.7 37H15.4l-.1-1c0-.3-.9-6.7 2-10l1.4-2a6.8 6.8 0 0 1 0-9.7c1.4-1.3 3.2-2 5.1-2a7 7 0 0 1 6.6 7c0 1.8-.7 3.5-2 4.8l1.4 1.9c2.9 3.3 2 9.7 2 10l-.1 1Zm-14.2-2.4h12c.2-2 0-5.4-1.5-7.1l-1.7-2.3c-.5-1-.4-2 .4-2.7.9-.9 1.4-2 1.4-3.2 0-2.4-2-4.5-4.4-4.6-1.2 0-2.4.4-3.3 1.3a4.5 4.5 0 0 0 0 6.5c.8.7 1 1.8.4 2.6l-1.7 2.4c-1.5 1.7-1.7 5.1-1.6 7.1Z'/%3E%3Cpath fill='%23C71C65' d='M29 26.7c-.9-.9-1.4-1.6-1.7-2.1a1 1 0 0 1 .2-1.3 5.7 5.7 0 0 0-3.7-9.7 5.7 5.7 0 0 0-4.2 9.7c.3.4.4.8.2 1.3l-1.6 2.1c-2.6 3-1.8 9.1-1.8 9.1h14.2s.9-6.1-1.7-9Z'/%3E%3C/svg%3E")}.icon-dl::after{line-height:1;content:"\f090";display:inline-block;font-family:"Material Symbols Outlined";font-size:26px;font-size:1.625rem;font-weight:400;color:#222}.icon-windw::after{line-height:1;content:"\f8ce";display:inline-block;font-family:"Material Symbols Outlined";font-size:26px;font-size:1.625rem;font-weight:400;color:#222}.icon-warning::before{content:"";inline-size:max(56/var(--widthBase)*100vw,56px);aspect-ratio:56/51;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='51' viewBox='0 0 56 51' fill='none'%3E%3Cpath stroke='%23DCA300' stroke-miterlimit='10' stroke-width='3' d='M23 5 3 40c-2 4 0 9 5 9h40c5 0 7-5 5-9L33 5c-2-4-8-4-10 0Z'/%3E%3Cpath fill='%23DCA300' d='m28 44-3-1-1-3 1-2 3-1 2 1 2 2-2 3-2 1Zm-2-12-1-17 2-2h2l2 2-1 17a2 2 0 0 1-4 0Z'/%3E%3C/svg%3E")}.icon-eyes::before{content:"";inline-size:max(59/var(--widthBase)*100vw,59px);aspect-ratio:59/52;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='52' viewBox='0 0 59 52' fill='none'%3E%3Cpath fill='%23DCA300' d='M28 35c4 0 7 4 7 8 0 5-3 8-7 8-3 0-6-3-6-8 0-4 3-8 6-8ZM14 0c7 0 14 7 14 15 0 9-7 15-14 15h-1C6 30 0 23 0 15S6 0 14 0Zm32 0c7 0 13 7 13 15 0 9-6 15-14 15-7 0-13-7-13-15S38 0 45 0h1ZM14 3C8 3 3 8 3 15s5 12 11 12c5 0 10-5 10-12l-1-5a6 6 0 1 1-9-7Zm31 0c-5 0-10 5-10 12s5 12 10 12 10-5 10-12l-1-5c-1 2-2 3-5 3s-5-2-5-5c0-2 0-4 2-5h-1Z'/%3E%3C/svg%3E")}.icon-search::before{content:"";inline-size:max(46/var(--widthBase)*100vw,46px);aspect-ratio:46/55;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='55' viewBox='0 0 46 55' fill='none'%3E%3Cpath fill='%23DCA300' d='M23.1 0a23 23 0 0 1 22.3 16.5c.4 1.4-.4 2.9-1.8 3.3-1.4.4-2.9-.4-3.3-1.8a18 18 0 0 0-35 5c0 9.7 8 17.7 17.8 17.7 7.8 0 14.7-5 17-12.3.5-1.3 2-2 3.4-1.6 1.3.4 2.1 1.9 1.7 3.2a22.8 22.8 0 0 1-7.8 11l.3.6 4.6 6 2.8 3.7c.4.5.4 1.2.3 1.9a2.5 2.5 0 0 1-3 1.7c-.8-.2-1.2-.6-1.6-1.1l-1-1.4-4.6-6-2-2.7A23 23 0 0 1 0 23 23 23 0 0 1 23 0Z'/%3E%3C/svg%3E")}.icon-meet::before{content:"";inline-size:max(69/var(--widthBase)*100vw,69px);aspect-ratio:69/57;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='57' viewBox='0 0 69 57' fill='none'%3E%3Cpath fill='%23DCA300' d='M52.6.6c3.2-.4 6.3.7 8.7 2.4a17 17 0 0 1 5.3 5.8c1.4 2.6 2.2 6.1 1.8 10.8A149.7 149.7 0 0 1 67.3 33c-.4 2.5-1 4.9-1.8 6.5-1.6 3.1-10.4 16.5-33.2 17-11.2.2-18.5-2-23.3-5-4.8-3-6.9-6.9-7.6-9.8-.6-2.3-.8-6.3-.9-9.5a149.6 149.6 0 0 1 0-6V26l.1-2c.6-4.6 3.1-8.2 7-10.5 4-2.2 9-3.1 14.9-2.5 5.5.6 9.6.7 12.9 0 3.2-.8 5.7-2.3 8-5.2 2.8-3.3 6-5 9.2-5.3Zm12.1 29a44.3 44.3 0 0 1-37 16.4c-11.8-1-20-5.8-24.1-11.5 0 2.5.3 5 .7 6.5v.4a14 14 0 0 0 6.3 7.6 38.5 38.5 0 0 0 21.6 4.4h1c20.7-.8 28.4-12.9 29.6-15.3.6-1.2 1.1-3.1 1.5-5.5l.4-3ZM59.5 5.4a9.6 9.6 0 0 0-6.6-2c-2.3.3-4.8 1.5-7.2 4.4a16.8 16.8 0 0 1-9.7 6c-3.8 1-8.3.8-13.8.2-5.4-.6-9.8.3-13 2.1a10.8 10.8 0 0 0-5.6 8.3c-.8 7 6.6 17 24.3 18.5 8.7.7 17.5-2 24.5-6.3S64 26.7 65 21.5l.3-2v-1a142.8 142.8 0 0 0 0-2.7v-.2c-.1-2.3-.7-4-1.5-5.4A13.3 13.3 0 0 0 60 5.8l-.5-.3Zm-41 11.4c5.8-.5 8.8.2 11 1.6 1 .6 2 1.3 2.6 1.9.7.6 1.4 1.1 2.3 1.5 1.9.8 3.5.8 5.3.6 1.8-.2 4-.7 6.4-.7 2.8 0 5.4 1.9 6 4.6.6 3-1.1 6-5.3 8.5A30.4 30.4 0 0 1 33 38.4c-4.6.1-8.6-.4-11-.8-2.8-.6-6.1-1.7-8.9-3.4-2.6-1.7-4.9-4-5.3-7.3v-.3a8 8 0 0 1 3.6-7.1 14.4 14.4 0 0 1 7-2.6ZM28 21c-1.5-.8-3.8-1.6-9.2-1.1h-.1c-1.9.1-4 .8-5.6 2-1.5 1.1-2.4 2.6-2.3 4.5.2 2 1.6 3.8 4 5.2 2.1 1.4 4.9 2.4 7.3 3h.5c2.1.4 6 1 10.2.8 4.3-.2 8.8-1 12.5-3.1l.3-.2c3.4-2 3.8-4 3.6-5-.3-1.2-1.5-2.3-3.2-2.3-2 0-3.7.4-5.9.7-2 .3-4.3.3-7-.8-1.2-.6-2.1-1.3-3-2-.7-.7-1.3-1.2-2.1-1.7Zm19.5-10.3C49.6 9 52.9 7.2 56.2 8h.1a7 7 0 0 1 4.9 4.2c.7 1.8.5 3.8.2 5.5a20.4 20.4 0 0 1-2.6 6.1l-.1.2-1.3-.8 1.3.8a1.5 1.5 0 0 1-2.7-.2c-1.8-4.3-6.6-6.7-11.4-7.1a1.5 1.5 0 0 1-1-2.4l1.2.9-1.2-1a17.4 17.4 0 0 1 1-1.2 25 25 0 0 1 2.9-2.4Zm8 .3c-1.9-.5-4.1.5-6.2 2l-1.5 1.3c3.6.8 7.3 2.7 9.6 5.9.4-1 .8-2 1-3.1.4-1.4.4-2.7 0-3.7s-1.1-1.8-2.9-2.3Z'/%3E%3C/svg%3E")}.icon-mail-big::before{line-height:1;transform:rotate(-5deg);content:"\e158";display:inline-block;font-family:"Material Symbols Outlined";font-size:70px;font-size:4.375rem;font-weight:500;color:#dca300}.is-mask{-webkit-mask-image:linear-gradient(to top, transparent 0%, transparent 40%, black 50%, black 100%);mask-image:linear-gradient(to top, transparent 0%, transparent 40%, black 50%, black 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0% 0%;mask-position:0% 0%}.is-mask.dec-naname{-webkit-mask-size:100% 400%;mask-size:100% 400%;-webkit-mask-image:linear-gradient(135deg, black 0%, black 50%, rgba(0, 0, 0, 0.5) 70%, transparent 90%, transparent 100%);mask-image:linear-gradient(135deg, black 0%, black 50%, rgba(0, 0, 0, 0.5) 70%, transparent 90%, transparent 100%)}.is-split-child span{display:inline-block;will-change:filter}body.read-js .is-add.is-add-figure{transform:scale(0.9);opacity:0;filter:blur(10px);transition:all 1s var(--cubic)}body.read-js .is-add.is-add-figure.is-show{transform:scale(1);opacity:1;filter:blur(0)}.is-add.is-animal.is-show svg .char-eye{opacity:1;animation:neonGlow 2s infinite ease-in-out}.is-add.is-animal.is-show svg path:not([class]){opacity:1;transition:opacity .3s var(--animationDelay, 1s) ease-in-out}.is-add.is-animal svg .char-eye{opacity:0}.is-add.is-animal svg path:not([class]){opacity:0;transition:opacity .3s 0s ease-in-out}body.read-js .is-add.is-foot.is-show path{opacity:1;filter:blur(0)}body.read-js .is-add.is-foot path{opacity:0;filter:blur(10px);transition:all .3s var(--animationDelay) var(--cubic)}body.read-js .is-add.is-foot path:nth-child(1){--animationDelay: 0s}body.read-js .is-add.is-foot path:nth-child(2){--animationDelay: 0.15s}body.read-js .is-add.is-foot path:nth-child(3){--animationDelay: 0.3s}body.read-js .is-add.is-foot path:nth-child(4){--animationDelay: 0.45s}body.read-js .is-add.is-foot path:nth-child(5){--animationDelay: 0.6s}body.read-js .is-add.is-foot path:nth-child(6){--animationDelay: 0.75s}body.read-js .is-add.is-foot path:nth-child(7){--animationDelay: 0.9s}body.read-js .is-add.is-foot path:nth-child(8){--animationDelay: 1.05s}*.dec-text-center{text-align:center;justify-content:center}*.dec-text-accent{color:#dca300}.is-style-ttl_base{font-weight:700;line-height:1.4;color:var(--ttlBaseColor, #FFF);font-size:clamp(1.65rem,2.2916666667vw,3.09375rem);letter-spacing:clamp(.06em,calc(4.4 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.is-style-ttl_base{line-height:1.6}}.is-style-ttl_base.dec-middle{font-size:clamp(1.5rem,2.0833333333vw,2.8125rem);letter-spacing:clamp(.06em,calc(4 / 1920 * 100vw),.1125em)}.is-style-ttl_base.is-split[class*=icon]{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 768px){.is-style-ttl_base.is-split[class*=icon]{display:block}}.is-style-ttl_base.is-split[class*=icon]::before{margin-inline-end:calc(20/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-ttl_base.is-split[class*=icon]::before{display:block;margin:0 auto calc(10/var(--widthBase)*100vw)}}.is-style-ttl_en{font-family:"Capriola","Zen Kaku Gothic Antique","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif;color:var(--ttlEnColor, #FFF);line-height:1.4;font-size:clamp(3rem,4.1666666667vw,5.625rem);letter-spacing:clamp(.03em,calc(4 / 1920 * 100vw),.05625em)}.is-style-ttl_strong{font-weight:700;line-height:1.4;color:var(--textStrongColor, #FFF);font-size:clamp(1.53125rem,1.4583333333vw,1.96875rem);letter-spacing:clamp(.13125em,calc(4.2 / 1920 * 100vw),.16875em)}.is-style-ttl_border{padding:0 calc(5/var(--widthBase)*100vw) calc(15/var(--widthBase)*100vw);color:var(--ttlBorderColor, #2D2C5C);border-block-end:1px solid var(--ttlBorder, #222);line-height:1.2;font-weight:700;font-size:clamp(1.53125rem,1.4583333333vw,1.96875rem);letter-spacing:clamp(.04375em,calc(1.4 / 1920 * 100vw),.05625em)}@media(max-width: 768px){.is-style-ttl_border{font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.04375em,calc(1.2 / 1920 * 100vw),.05625em)}}.is-style-ttl_border.dec-color_white{--ttlBorderColor: #FFF;--ttlBorder: #FFF}.is-style-text_strong{font-weight:700;line-height:1.4;color:var(--textStrongColor, #FFF);font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.13125em,calc(3.6 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.is-style-text_strong{font-size:clamp(1.53125rem,1.4583333333vw,1.96875rem);letter-spacing:clamp(.13125em,calc(4.2 / 1920 * 100vw),.16875em)}}.is-style-btn_beta{inline-size:-moz-fit-content;inline-size:fit-content;padding:calc(15/var(--widthBase)*100vw) calc(45/var(--widthBase)*100vw);display:flex;align-items:center;gap:calc(10/var(--widthBase)*100vw);color:var(--btnBetaColor, #222);background:var(--btnBetaBg, #FFF);border-radius:calc(infinity*1px);line-height:1.5;font-weight:700;transition:transform .3s var(--cubic)}@media(min-width: 769px){.is-style-btn_beta:hover{--neonColor: #9588c4;transform:scale(1.1)}}.is-style-btn_beta.dec-center{margin-inline:auto}@media(min-width: 769px){body.twilightzoo .is-style-btn_beta:hover{box-shadow:0 0 5px #331d81,0 0 10px var(--neonColor),0 0 20px var(--neonColor),0 0 40px var(--neonColor)}}.is-style-list_count{text-align:left;counter-reset:number 0}.is-style-list_count>*+*{margin-block-start:calc(15/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-list_count>*+*{margin-block-start:calc(20/var(--widthBase)*100vw)}}.is-style-list_count li{counter-increment:number 1;display:flex;align-items:baseline;-moz-column-gap:calc(18/var(--widthBase)*100vw);column-gap:calc(18/var(--widthBase)*100vw);font-weight:500;font-size:clamp(1.203125rem,1.1458333333vw,1.546875rem);letter-spacing:clamp(.13125em,calc(3.3 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.is-style-list_count li{font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.13125em,calc(2.4 / 1920 * 100vw),.16875em);-moz-column-gap:calc(5/var(--widthBase)*100vw);column-gap:calc(5/var(--widthBase)*100vw)}}.is-style-list_count li::before{content:counter(number, decimal-leading-zero) "．";min-inline-size:-moz-fit-content;min-inline-size:fit-content;font-weight:900;color:var(--listCountColor, #DCA300);font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.13125em,calc(3.6 / 1920 * 100vw),.16875em)}.is-style-list_content>*+*{margin-block-start:calc(110/var(--widthBase)*100vw)}.is-style-list_content.theme-colmns>li{flex-direction:column;align-items:center}.is-style-list_content.theme-colmns>li .char-detail{inline-size:100%;text-align:center}@media(max-width: 768px){.is-style-list_content.theme-colmns>li figure{order:inherit}}.is-style-list_content>li{display:flex;gap:calc(70/var(--widthBase)*100vw);flex-wrap:wrap;justify-content:center}.is-style-list_content>li figure{inline-size:calc(600/var(--widthBase)*100vw);min-inline-size:calc(600/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-list_content>li figure{inline-size:100%;min-inline-size:100%}}.is-style-list_content>li figure img{inline-size:100%;aspect-ratio:600/410}@media(max-width: 768px){.is-style-list_content>li figure{order:-1}}.is-style-list_content>li .char-detail{inline-size:calc(100% - 670/var(--widthBase)*100vw);flex-grow:1}.is-style-list_content>li .char-detail>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}.is-style-list_content>li .char-detail p{line-height:2.2;font-weight:500;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.13125em,calc(2.7 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.is-style-list_content>li .char-detail p{font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.13125em,calc(2.4 / 1920 * 100vw),.16875em)}}.is-style-list_content>li .char-detail p.char-strong{padding:calc(30/var(--widthBase)*100vw);border-radius:10px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1.6;font-size:clamp(.8203125rem,0.78125vw,1.0546875rem);letter-spacing:clamp(.13125em,calc(2.25 / 1920 * 100vw),.16875em)}.is-style-list_content>li .char-detail a{margin-block-start:calc(50/var(--widthBase)*100vw)}.is-style-list_content>li .char-list{inline-size:100%;display:grid;grid-template-columns:repeat(var(--colmuns, 2), 1fr);gap:calc(50/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-list_content>li .char-list{--colmuns: 1}}.is-style-list_content>li .char-list>li>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}.is-style-list_content>li .char-li>*+*{margin-block-start:calc(10/var(--widthBase)*100vw)}.is-style-list_content>li .char-li>li{display:flex;justify-content:space-between;align-items:center}.is-style-list_content>li .char-num{min-inline-size:calc(150/var(--widthBase)*100vw);text-align:right}.is-style-list_card{display:grid;grid-template-columns:repeat(var(--colmuns, 2), 1fr);gap:calc(135/var(--widthBase)*100vw) calc(100/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-list_card{--colmuns: 1}}.is-style-list_card>li{padding:calc(30/var(--widthBase)*100vw);border-radius:calc(15/var(--widthBase)*100vw);border:7px solid #dca300;background:#fff;position:relative;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.04375em,calc(0.9 / 1920 * 100vw),.05625em)}.is-style-list_card>li>*+*{margin-block-start:calc(20/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-list_card>li{font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.04375em,calc(0.8 / 1920 * 100vw),.05625em)}}.is-style-list_card>li::before{content:"";inline-size:calc(184/var(--widthBase)*100vw);aspect-ratio:184/127;background-size:contain;background-position:0;pointer-events:none;position:absolute;inset:calc(-55/var(--widthBase)*100vw) auto auto -7px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='127' viewBox='0 0 184 127' fill='none'%3E%3Cpath fill='%235C54A3' d='M115 29c7 19 3 46-15 60-25 18-64 37-91-1C-5 69-6 23 30 6c28-14 74-2 85 23Z'/%3E%3Cpath fill='%2349415B' d='M118 12c9-11 23-1 23-1-6 8 1 12 1 12 14-2 2-10 2-10 10 1 21 14 21 14l-3 2s20 5 13 15c6 5 10 13 7 28l1 11s-16-9-16-19c0-9-12-3-12-3s2 6 8 8 12 21 11 23l-10 13c0-1 1-37-16-39-17-3 12 40 12 40s-8 13-19 15c0 0 6-39-6-44-13-5 3 42 3 42s-14 10-23 8c0 0 19-63 0-48 0 0-6 18-2 47 0 0-18 5-37-8 0 0 14-4 14-18 0 0-11 15-18 14l-8-8 2-2c-3-12 1-17 1-17s24-2 26-7-30 0-30 0-3-5 0-12c2-6 45-2 45-2-13-14-41 0-41 0-4-4 7-17 7-17s45 14 43 2c-2-13-39-9-39-9s-2-3 11-12 33 10 33 10c-4-18-31-15-31-15s9-11 19-12c10-2 18 15 18 15 17-8-10-16-10-16Zm-2 53h1-1Zm4-3Z'/%3E%3C/svg%3E")}.is-style-list_card>li:nth-of-type(even)::before{inset-inline:auto -9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='127' viewBox='0 0 184 127' fill='none'%3E%3Cpath fill='%235B9400' d='M115 29c7 19 3 46-15 60-25 18-64 37-91-1C-5 69-6 23 30 6c28-14 74-2 85 23Z'/%3E%3Cpath fill='%2349415B' d='M118 12c9-11 23-1 23-1-6 8 1 12 1 12 14-2 2-10 2-10 10 1 21 14 21 14l-3 2s20 5 13 15c6 5 10 13 7 28l1 11s-16-9-16-19c0-9-12-3-12-3s2 6 8 8 12 21 11 23l-10 13c0-1 1-37-16-39-17-3 12 40 12 40s-8 13-19 15c0 0 6-39-6-44-13-5 3 42 3 42s-14 10-23 8c0 0 19-63 0-48 0 0-6 18-2 47 0 0-18 5-37-8 0 0 14-4 14-18 0 0-11 15-18 14l-8-8 2-2c-3-12 1-17 1-17s24-2 26-7-30 0-30 0-3-5 0-12c2-6 45-2 45-2-13-14-41 0-41 0-4-4 7-17 7-17s45 14 43 2c-2-13-39-9-39-9s-2-3 11-12 33 10 33 10c-4-18-31-15-31-15s9-11 19-12c10-2 18 15 18 15 17-8-10-16-10-16Zm-2 53h1-1Zm4-3Z'/%3E%3C/svg%3E")}.is-style-list_card>li .char-thumb a{display:block;line-height:1;border-radius:calc(7/var(--widthBase)*100vw)}.is-style-list_card>li figure{inline-size:100%}.is-style-list_card>li figure img{inline-size:100%;border-radius:calc(7/var(--widthBase)*100vw);aspect-ratio:525/305}.is-style-list_card>li .char-detail>*+*{margin-block-start:calc(10/var(--widthBase)*100vw)}@media(max-width: 768px){.is-style-list_card>li .char-detail>*+*{margin-block-start:calc(15/var(--widthBase)*100vw)}}.is-style-list_card>li .char-detail dl{display:flex;color:#222}.is-style-list_card>li .char-detail dt{display:flex;align-items:baseline;justify-content:space-between;inline-size:calc(110/var(--widthBase)*100vw);min-inline-size:calc(130/var(--widthBase)*100vw);color:#2d2c5c;font-weight:900}@media(max-width: 768px){.is-style-list_card>li .char-detail dt{min-inline-size:100px}}.is-style-list_card>li .char-detail dt::after{content:"："}.is-style-list_card>li .char-detail dd{font-weight:700}body.twilightzoo .main{position:relative;z-index:1}body.twilightzoo .main::after{content:"";inline-size:100%;height:100vh;background:linear-gradient(180deg, rgba(255, 217, 0, 0) 0%, #A36B56 60%);opacity:.6;position:absolute;inset:auto auto calc(-152/var(--widthBase)*100vw) 0;z-index:-1}.twilightzoo{background:linear-gradient(-90deg, #7D5478 30.18%, #585076 65.42%, #3C2D75 100%) no-repeat 0 0/100% 100%;color:#fff}.twilightzoo-info{min-block-size:300vh;position:relative}@media(max-width: 768px){.twilightzoo-info{min-block-size:200vh}}.twilightzoo-info .twilightzoo-info_item{block-size:100vh;display:grid;place-content:center;position:sticky;inset:0}.twilightzoo-info .twilightzoo-info_img{inline-size:calc(226/var(--widthBase)*100vw);position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%)}.twilightzoo-info .twilightzoo-info_img img{inline-size:100%}.twilightzoo-info p{writing-mode:vertical-rl;line-height:2}.twilightzoo-info p>span{display:block;font-size:clamp(1.203125rem,1.1458333333vw,1.546875rem);letter-spacing:clamp(.13125em,calc(3.3 / 1920 * 100vw),.16875em)}.twilightzoo-info p>span+span{margin-inline-start:calc(20/var(--widthBase)*100vw)}.twilightzoo-info p>span+span+span{margin-inline-start:calc(40/var(--widthBase)*100vw)}.twilightzoo-info p>span .dec-accent{color:#dca300}.twilightzoo-gallery{padding-inline:calc(200/var(--widthBase)*100vw);padding-block-end:calc(410/var(--widthBase)*100vw)}@media(min-width: 769px){.twilightzoo-gallery{position:relative;z-index:1}.twilightzoo-gallery::before{content:"";inline-size:calc(344/var(--widthBase)*100vw);aspect-ratio:344/212;position:absolute;z-index:-1;inset:calc(-113/var(--widthBase)*100vw) 50% auto auto;transform:translateX(50%);background:url("../images/illumination_03.webp") no-repeat top/contain}}@media(max-width: 768px){.twilightzoo-gallery{padding-inline:calc(50/var(--widthBase)*100vw);padding-block-end:calc(100/var(--widthBase)*100vw)}}.twilightzoo-gallery .twilightzoo-gallery-list{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(10/var(--widthBase)*100vw) calc(123/var(--widthBase)*100vw);position:relative;z-index:1}@media(max-width: 1024px){.twilightzoo-gallery .twilightzoo-gallery-list{gap:calc(20/var(--widthBase)*100vw) calc(50/var(--widthBase)*100vw)}}.twilightzoo-gallery .twilightzoo-gallery-list::before,.twilightzoo-gallery .twilightzoo-gallery-list::after{content:"";inline-size:calc(255/var(--widthBase)*100vw);aspect-ratio:255/317;position:absolute;z-index:-1}.twilightzoo-gallery .twilightzoo-gallery-list::before{background:url("../images/illumination_01.webp") no-repeat top/contain;inset:calc(-100/var(--widthBase)*100vw) auto auto calc(-130/var(--widthBase)*100vw)}.twilightzoo-gallery .twilightzoo-gallery-list::after{background:url("../images/illumination_02.webp") no-repeat top/contain;inset:calc(-100/var(--widthBase)*100vw) calc(-130/var(--widthBase)*100vw) auto auto}.twilightzoo-gallery figure{inline-size:calc(33.3333333333% - 123/var(--widthBase)*100vw*2/3)}@media(max-width: 768px){.twilightzoo-gallery figure{inline-size:calc(50% - 50/var(--widthBase)*100vw/2)}}.twilightzoo-gallery figure img{inline-size:100%;aspect-ratio:1;border-radius:50%}.twilightzoo-read{min-block-size:100vh;padding-block:calc(240/var(--widthBase)*100vw) calc(125/var(--widthBase)*100vw);text-align:center;position:relative;z-index:1}@media(max-width: 768px){.twilightzoo-read{padding-block-end:calc(200/var(--widthBase)*100vw)}}.twilightzoo-read.is-add.is-show::before,.twilightzoo-read.is-add.is-show::after{filter:blur(0);opacity:1}.twilightzoo-read.is-add.is-show .twilightzoo-read_elem{filter:blur(0);transform:scale(1);opacity:1}body.read-js .twilightzoo-read.is-add.is-show [class*=twilightzoo-read-path]>*::before,body.read-js .twilightzoo-read.is-add.is-show [class*=twilightzoo-read-path]>*::after{transform:translate(0, 0);opacity:1}.twilightzoo-read::before,.twilightzoo-read::after{content:"";pointer-events:none;position:absolute}body.read-js .twilightzoo-read::before,body.read-js .twilightzoo-read::after{filter:blur(10px);opacity:0;transition:all 1s var(--cubic)}.twilightzoo-read::before{inline-size:calc(115/var(--widthBase)*100vw);aspect-ratio:115/130;background:url("../images/read-img_01.webp") no-repeat center/contain;inset:calc(40/var(--widthBase)*100vw) 50% auto auto;transform:translateX(50%)}.twilightzoo-read::after{inline-size:calc(308/var(--widthBase)*100vw);aspect-ratio:308/420;background:url("../images/read-bg_01.webp") no-repeat top/contain;inset:calc(-230/var(--widthBase)*100vw) calc(125/var(--widthBase)*100vw) auto auto}@media(max-width: 768px){.twilightzoo-read::after{inline-size:calc(250/var(--widthBase)*100vw);inset:calc(-100/var(--widthBase)*100vw) calc(-20/var(--widthBase)*100vw) auto auto}}.twilightzoo-read .twilightzoo-read_elem{inline-size:-moz-fit-content;inline-size:fit-content;padding:calc(105/var(--widthBase)*100vw) calc(150/var(--widthBase)*100vw) calc(150/var(--widthBase)*100vw);margin-inline:auto;text-align:center;background:linear-gradient(180deg, #7D5478 0%, #7D5478 17.31%, #585076 100%);border-radius:calc(infinity*1px);position:relative}body.read-js .twilightzoo-read .twilightzoo-read_elem{filter:blur(10px);transform:scale(0.98);opacity:0;transition:all 1s var(--cubic)}@media(max-width: 768px){.twilightzoo-read .twilightzoo-read_elem{inline-size:90%;padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw);border-radius:30px}}.twilightzoo-read .twilightzoo-read_elem>div{position:relative;z-index:2}.twilightzoo-read .twilightzoo-read_elem>div>*+*{margin-block-start:calc(40/var(--widthBase)*100vw)}.twilightzoo-read .twilightzoo-read_elem::before,.twilightzoo-read .twilightzoo-read_elem::after{content:"";position:absolute;z-index:1}@media(min-width: 769px){.twilightzoo-read .twilightzoo-read_elem::before{inline-size:calc(100% + 110/var(--widthBase)*100vw);block-size:calc(100% + 50/var(--widthBase)*100vw);background:url("../images/read-frame.webp") no-repeat center/contain;inset:50% auto auto 50%;transform:translate(-50%, -50%)}}@media(max-width: 768px){.twilightzoo-read .twilightzoo-read_elem::before{inline-size:calc(385/var(--widthBase)*100vw);aspect-ratio:385/928;background:url("../images/read-frame_01.webp") no-repeat center/contain;inset:calc(-200/var(--widthBase)*100vw) auto auto calc(-70/var(--widthBase)*100vw);transform:rotate(35deg)}}@media(max-width: 768px){.twilightzoo-read .twilightzoo-read_elem::after{inline-size:calc(432/var(--widthBase)*100vw);aspect-ratio:432/945;background:url("../images/read-frame_02.webp") no-repeat center/contain;inset:auto calc(-70/var(--widthBase)*100vw) calc(-200/var(--widthBase)*100vw) auto;transform:rotate(35deg)}}.twilightzoo-read .twilightzoo-read_elem p:not([class]){line-height:2.2;font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.13125em,calc(2.4 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.twilightzoo-read .twilightzoo-read_elem p:not([class]){font-size:clamp(.765625rem,0.7291666667vw,.984375rem);letter-spacing:clamp(.13125em,calc(2.1 / 1920 * 100vw),.16875em);text-align:left}.twilightzoo-read .twilightzoo-read_elem p:not([class]) br{display:none}.twilightzoo-read .twilightzoo-read_elem p:not([class])>span{display:block}}.twilightzoo-read .twilightzoo-read_elem p+p{margin-block-start:calc(20/var(--widthBase)*100vw)}.twilightzoo-read [class*=twilightzoo-read-path]{inline-size:100%;block-size:100%;position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.7}.twilightzoo-read [class*=twilightzoo-read-path]>*::before,.twilightzoo-read [class*=twilightzoo-read-path]>*::after{content:"";position:absolute;background-size:contain;background-position:center;transition:transform 1.2s var(--delay, 0s) var(--cubic),opacity 1.2s var(--delay, 0s) var(--cubic)}body.read-js .twilightzoo-read [class*=twilightzoo-read-path]>*::before,body.read-js .twilightzoo-read [class*=twilightzoo-read-path]>*::after{opacity:0}.twilightzoo-read [class*=twilightzoo-read-path] .top-left::after{--delay: .15s;inline-size:calc(634/var(--widthBase)*100vw);aspect-ratio:634/336;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='634' height='336' viewBox='0 0 634 336' fill='none'%3E%3Cpath fill='%239794DE' d='M606 294c24-21 35-51 24-79s-38-48-66-59c-28-10-59-12-89-15l-110-7c-11-1-25-3-31-13-5-9-2-20-2-30 2-37-30-69-65-80-36-12-80-14-117-8-55 9-80 20-80 20-18 5-38 17-52 29S-5 84 3 101c10 23 40 27 65 31 19 4 38 10 53 23 15 12 25 31 23 50-2 14-9 26-8 40 0 14 9 27 20 36 11 8 25 13 39 18 105 34 218 45 328 31 31-3 60-16 83-35v-1Z'/%3E%3C/svg%3E");inset:calc(4/var(--widthBase)*100vw) auto auto calc(93/var(--widthBase)*100vw)}body.read-js .twilightzoo-read [class*=twilightzoo-read-path] .top-left::after{transform:translate(50%, 50%)}@media(max-width: 768px){.twilightzoo-read [class*=twilightzoo-read-path] .top-left::after{inline-size:60%;inset-inline-start:calc(30/var(--widthBase)*100vw)}}.twilightzoo-read [class*=twilightzoo-read-path] .top-left::before{--delay: .13s;inline-size:calc(515/var(--widthBase)*100vw);aspect-ratio:515/236;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='515' height='236' viewBox='0 0 515 236' fill='none'%3E%3Cpath fill='%239668B9' d='M117.6 236c41 0 77-21 98.1-52.8a88.3 88.3 0 0 0 79.1 49.1 89.7 89.7 0 0 0 80.6-52.3 87.8 87.8 0 0 0 48.7 16.4 88.7 88.7 0 0 0 90.9-90 88.5 88.5 0 0 0-161-49c-4.9 7.1-14.3 9.5-22.2 5.9a87.8 87.8 0 0 0-83 4.8c-9.9 6-22.7 2.6-28.4-7.6A117.5 117.5 0 0 0 0 116C-1 181.7 52 236 117.6 236Z'/%3E%3C/svg%3E");inset:calc(222/var(--widthBase)*100vw) auto auto calc(-40/var(--widthBase)*100vw);z-index:1}body.read-js .twilightzoo-read [class*=twilightzoo-read-path] .top-left::before{transform:translate(50%, 50%)}@media(max-width: 768px){.twilightzoo-read [class*=twilightzoo-read-path] .top-left::before{inline-size:40%}}.twilightzoo-read [class*=twilightzoo-read-path] .top-right::before{--delay: .17s;inline-size:calc(794/var(--widthBase)*100vw);aspect-ratio:794/366;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='794' height='366' viewBox='0 0 794 366' fill='none'%3E%3Cpath fill='%23B367A3' d='M182 360c-91-12-137-57-95-94l2-1c10-9 23-17 26-27s-9-21-25-30c-15-9-35-16-50-25-42-23-50-57-28-85 21-29 70-53 128-68 19-6 40-10 61-14a1063 1063 0 0 1 488 30c55 19 104 45 105 75 1 29-40 55-90 73s-110 31-163 47c-25 8-51 18-51 31 0 10 13 18 18 27 7 11 3 23-12 33-15 9-59 24-93 28 0 0-117 13-213 1l-8-1Z'/%3E%3C/svg%3E");inset:0 calc(-93/var(--widthBase)*100vw) auto auto}body.read-js .twilightzoo-read [class*=twilightzoo-read-path] .top-right::before{transform:translate(-50%, 70%)}@media(max-width: 768px){.twilightzoo-read [class*=twilightzoo-read-path] .top-right::before{inline-size:60%}}.twilightzoo-read [class*=twilightzoo-read-path] .top-right::after{--delay: .13s;inline-size:calc(458/var(--widthBase)*100vw);aspect-ratio:458/266;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='458' height='266' viewBox='0 0 458 266' fill='none'%3E%3Cpath fill='%23575193' d='M324.23 3.3c-36.07 9.04-63.2 35.52-74.72 68.26a80.07 80.07 0 0 0-80.5-25.84c-31.6 7.94-54.04 33.7-59.4 63.94a79.48 79.48 0 0 0-46.46-3.67c-44.46 9.83-71.94 55.3-60.1 99.46 11.34 42.37 54.48 67.97 97 57.29a80.05 80.05 0 0 0 55.49-49.68 16.2 16.2 0 0 1 18.27-10.1 79.57 79.57 0 0 0 34.36-1.02 79.54 79.54 0 0 0 37.6-21.57 18.46 18.46 0 0 1 26.74.38c25.68 27.37 64.94 40.38 103.81 30.61 56.58-14.21 91.14-71.35 77.93-128.2-13.52-58.2-72.3-94.32-130-79.85l-.02-.01Z'/%3E%3C/svg%3E");inset:calc(280/var(--widthBase)*100vw) calc(-40/var(--widthBase)*100vw) auto auto}body.read-js .twilightzoo-read [class*=twilightzoo-read-path] .top-right::after{transform:translate(-50%, 50%)}@media(max-width: 768px){.twilightzoo-read [class*=twilightzoo-read-path] .top-right::after{inline-size:30%}}.twilightzoo-read [class*=twilightzoo-read-path] .bottom::before{--delay: .55s;inline-size:calc(639/var(--widthBase)*100vw);aspect-ratio:639/279;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='639' height='279' viewBox='0 0 639 279' fill='none'%3E%3Cpath fill='%235C54A3' d='M492 5c74 9 111 43 77 71l-1 1c-8 7-19 13-21 20-3 9 7 17 19 23l41 19c33 18 40 44 23 66-18 21-57 39-104 52l-49 10a903 903 0 0 1-393-23c-44-14-83-34-84-58-1-21 32-41 73-55 40-14 88-23 131-36 20-6 41-13 41-23 0-8-11-14-15-21-6-8-2-18 10-25s47-18 75-21a893 893 0 0 1 177 0Z'/%3E%3C/svg%3E");inset:auto auto calc(50/var(--widthBase)*100vw) calc(-60/var(--widthBase)*100vw)}body.read-js .twilightzoo-read [class*=twilightzoo-read-path] .bottom::before{transform:translate(50%, -50%)}@media(max-width: 768px){.twilightzoo-read [class*=twilightzoo-read-path] .bottom::before{inline-size:50%}}.twilightzoo-read [class*=twilightzoo-read-path] .bottom::after{--delay: .57s;inline-size:calc(623/var(--widthBase)*100vw);aspect-ratio:623/312;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='623' height='312' viewBox='0 0 623 312' fill='none'%3E%3Cpath fill='%239668B9' d='M566 312H252c-53 0-108-1-154-29-15-9-29-21-35-38s-4-39 10-50c11-9 25-8 38-12 13-3 27-14 25-28-2-9-8-15-15-20-15-10-33-13-51-16-17-4-35-7-51-16S-1 77 0 57c2-25 23-38 38-44C78-1 156-9 210 17c16 8 33 19 40 38 4 14 2 29 5 43 5 25 24 44 46 54 21 9 45 9 68 7 23-3 46-8 69-9 59-2 123 19 167 62 19 18 18 40 18 40s0 53-57 60Z'/%3E%3C/svg%3E");inset:auto calc(-101/var(--widthBase)*100vw) calc(78/var(--widthBase)*100vw) auto}body.read-js .twilightzoo-read [class*=twilightzoo-read-path] .bottom::after{transform:translate(-50%, -70%)}@media(max-width: 768px){.twilightzoo-read [class*=twilightzoo-read-path] .bottom::after{inline-size:50%}}.twilightzoo-read .twilightzoo-read-animals{inline-size:100%;display:flex;justify-content:center;align-items:flex-end;position:absolute;inset:auto auto 0 0;z-index:1}@media(max-width: 768px){.twilightzoo-read .twilightzoo-read-animals{animation:scroll-loop 10s infinite alternate ease-in-out;justify-content:flex-start}}.twilightzoo-read .twilightzoo-read-animals .is-add.is-show{animation:bounce 5s var(--animationDelay) infinite ease-in-out}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(1){--animationDelay: 0s}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(2){--animationDelay: 0.15s}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(3){--animationDelay: 0.3s}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(4){--animationDelay: 0.45s}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(5){--animationDelay: 0.6s}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(6){--animationDelay: 0.75s}.twilightzoo-read .twilightzoo-read-animals>*:nth-child(7){--animationDelay: 0.9s}.twilightzoo-read .twilightzoo-read-animals .animal-kirin{inline-size:calc(257/var(--widthBase)*100vw);aspect-ratio:257/447}.twilightzoo-read .twilightzoo-read-animals .animal-saru{inline-size:calc(196/var(--widthBase)*100vw);aspect-ratio:196/285}.twilightzoo-read .twilightzoo-read-animals .animal-kapipara{inline-size:calc(152/var(--widthBase)*100vw);aspect-ratio:152/120}.twilightzoo-read .twilightzoo-read-animals .animal-binto{inline-size:calc(257/var(--widthBase)*100vw);aspect-ratio:257/156;transform:translateY(calc(60 / var(--widthBase) * 100vw))}.twilightzoo-read .twilightzoo-read-animals .animal-kangaru{inline-size:calc(320/var(--widthBase)*100vw);aspect-ratio:320/177;transform:translateY(calc(30 / var(--widthBase) * 100vw))}.twilightzoo-read .twilightzoo-read-animals .animal-rama{inline-size:calc(218/var(--widthBase)*100vw);aspect-ratio:218/261}.twilightzoo-read .twilightzoo-read-animals .animal-kane{inline-size:calc(155/var(--widthBase)*100vw);aspect-ratio:155/92}.twilightzoo-map{padding-block-start:calc(300/var(--widthBase)*100vw);position:relative}.twilightzoo-map>*+*{margin-block-start:calc(50/var(--widthBase)*100vw)}.twilightzoo-map figure{inline-size:calc(740/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-map figure{inline-size:100%}}.twilightzoo-map figure img{inline-size:100%}.twilightzoo-map .twilightzoo-map_item{padding-inline:calc(200/var(--widthBase)*100vw) calc(160/var(--widthBase)*100vw);display:flex;align-items:center;gap:calc(30/var(--widthBase)*100vw) calc(130/var(--widthBase)*100vw);position:relative;z-index:1}@media(max-width: 768px){.twilightzoo-map .twilightzoo-map_item{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw);flex-direction:column}}.twilightzoo-map .twilightzoo-map_item::after{content:"";inline-size:calc(990/var(--widthBase)*100vw);block-size:100%;background:url("../images/map-bg.webp") no-repeat center/contain;position:absolute;inset:0 0 auto auto;z-index:-1}.twilightzoo-map .twilightzoo-map-text>*+*{margin-block-start:calc(40/var(--widthBase)*100vw)}@media(min-width: 769px){.twilightzoo-map .twilightzoo-map-text{padding-inline-start:calc(70/var(--widthBase)*100vw)}}@media(max-width: 768px){.twilightzoo-map .twilightzoo-map-text{text-align:center}}.twilightzoo-map .twilightzoo-map-text p:not([class]){line-height:2.2;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.twilightzoo-map .twilightzoo-map-text p:not([class]){text-align:left}}.twilightzoo-map .twilightzoo-map-dec{inline-size:100%;block-size:100%;position:absolute;z-index:-1;inset:0;pointer-events:none}.twilightzoo-map .twilightzoo-map-dec>*{position:absolute}.twilightzoo-map .twilightzoo-map-dec .foot_01{inset:calc(250/var(--widthBase)*100vw) calc(180/var(--widthBase)*100vw) auto auto}@media(max-width: 768px){.twilightzoo-map .twilightzoo-map-dec .foot_01{inset-inline-end:0}}.twilightzoo-map .twilightzoo-map-dec .foot_01>svg{inline-size:calc(145/var(--widthBase)*100vw);aspect-ratio:145/135}.twilightzoo-map .twilightzoo-map-dec .foot_02{inset:auto auto calc(-60/var(--widthBase)*100vw) calc(70/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-map .twilightzoo-map-dec .foot_02{inset-inline-start:0}}.twilightzoo-map .twilightzoo-map-dec .foot_02>svg{inline-size:calc(271/var(--widthBase)*100vw);aspect-ratio:271/190}.twilightzoo-fee{padding-block:calc(290/var(--widthBase)*100vw) calc(240/var(--widthBase)*100vw);padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw) calc(200/var(--widthBase)*100vw);position:relative}@media(max-width: 768px){.twilightzoo-fee{padding-inline:0}}.twilightzoo-fee::before,.twilightzoo-fee::after{content:"";pointer-events:none;position:absolute;inset-block-end:0}@media(min-width: 769px){.twilightzoo-fee::before,.twilightzoo-fee::after{z-index:1}}.twilightzoo-fee::before{inline-size:calc(367/var(--widthBase)*100vw);aspect-ratio:367/763;background:url("../images/fee-bg_01.webp") no-repeat bottom left/contain;inset-inline-start:0}.twilightzoo-fee::after{inline-size:calc(361/var(--widthBase)*100vw);aspect-ratio:361/766;background:url("../images/fee-bg_02.webp") no-repeat bottom right/contain;inset-inline-end:0}.twilightzoo-fee .twilightzoo-fee_item{display:flex;gap:calc(60/var(--widthBase)*100vw);justify-content:center;align-items:flex-start}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee_item{flex-direction:column}}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img{inline-size:calc(640/var(--widthBase)*100vw);position:relative}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img{inline-size:100%;order:-1}}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img>figure{position:relative}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img>figure::before{content:"";inline-size:calc(237/var(--widthBase)*100vw);aspect-ratio:237/225;background:url("../images/illumination_04.webp") no-repeat top left/contain;position:absolute;inset:calc(-113/var(--widthBase)*100vw) 0 auto auto}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img>figure img{filter:drop-shadow(30px 10px 0 #B367A3);inline-size:100%}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img>figure img{inline-size:90%;margin-inline:auto;display:block}}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-foot,.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-animal{position:absolute}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-foot{inset:auto auto calc(-50/var(--widthBase)*100vw) calc(-35/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-foot{inset-inline-start:calc(105/var(--widthBase)*100vw)}}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-foot>svg{inline-size:calc(208/var(--widthBase)*100vw);aspect-ratio:208/129}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-animal{inset:auto auto calc(55/var(--widthBase)*100vw) calc(-115/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-animal{inset-inline-start:calc(10/var(--widthBase)*100vw)}}.twilightzoo-fee .twilightzoo-fee_item .twilightzoo-fee-img .char-animal .animal-kujaku{inline-size:calc(157/var(--widthBase)*100vw);aspect-ratio:157/212}.twilightzoo-fee .twilightzoo-fee-text{position:relative}.twilightzoo-fee .twilightzoo-fee-text>*+*{margin-block-start:calc(40/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee-text{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.twilightzoo-fee .twilightzoo-fee-text::before{content:"";inline-size:calc(759/var(--widthBase)*100vw);aspect-ratio:759/467;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='759' height='467' viewBox='0 0 759 467' fill='none'%3E%3Cpath fill='%235C54A3' d='M449 138c-13 5-27 7-43 6-94-4-66-89-123-125C222-20 139 8 89 45-11 118-29 245 48 333c18 20 42 39 73 49 15 5 33 8 50 7 20-1 41-12 62-9 28 5 42 31 58 47 28 29 76 42 123 40 55-4 96-30 126-64 24-27 50-30 90-39 83-18 131-83 129-146-2-58-51-115-129-130-38-7-75-2-107 14-24 12-47 28-74 36Z'/%3E%3C/svg%3E");background-size:contain;background-position:0;position:absolute;inset:calc(51/var(--widthBase)*100vw) auto auto calc(-110/var(--widthBase)*100vw);z-index:-1}.twilightzoo-fee .twilightzoo-fee-text>*{position:relative;z-index:1}.twilightzoo-fee .twilightzoo-fee-text p:not([class]){line-height:2.2;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.twilightzoo-fee .twilightzoo-fee-text p:not([class]){text-align:left}}.twilightzoo-fee .twilightzoo-fee-text a{margin-block-start:calc(50/var(--widthBase)*100vw)}.twilightzoo-warning{padding:calc(240/var(--widthBase)*100vw) calc(300/var(--widthBase)*100vw) calc(300/var(--widthBase)*100vw);background:#352b5b;position:relative}@media(max-width: 768px){.twilightzoo-warning{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.twilightzoo-warning .twilightzoo-warning_item>*+*{margin-block-start:calc(90/var(--widthBase)*100vw)}.twilightzoo-warning .twilightzoo-warning_item p{text-align:center;font-size:clamp(.984375rem,0.9375vw,1.265625rem)}@media(max-width: 768px){.twilightzoo-warning .twilightzoo-warning_item p{text-align:left}}.twilightzoo-warning .twilightzoo-warning-scroll{inline-size:100%;padding-block:calc(10/var(--widthBase)*100vw) calc(21/var(--widthBase)*100vw);block-size:-moz-fit-content;block-size:fit-content;display:flex;align-items:center;-moz-column-gap:calc(10/var(--widthBase)*100vw);column-gap:calc(10/var(--widthBase)*100vw);white-space:nowrap;position:absolute;inset:0;color:#dca300;font-weight:900;line-height:1.5;pointer-events:none;font-size:clamp(2.625rem,3.6458333333vw,4.921875rem);letter-spacing:clamp(.09em,calc(10.5 / 1920 * 100vw),.16875em)}body.read-js .twilightzoo-warning .twilightzoo-warning-scroll{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--cubic),transform 1s var(--cubic)}body.read-js .twilightzoo-warning .twilightzoo-warning-scroll+.twilightzoo-warning-scroll{clip-path:inset(0 0 0 100%)}body.read-js .twilightzoo-warning .twilightzoo-warning-scroll.is-show{clip-path:inset(0 0 0 0);transform:translateX(0)}.twilightzoo-warning .twilightzoo-warning-scroll+.twilightzoo-warning-scroll{inset:auto auto 0 0}.twilightzoo-warning .twilightzoo-warning-scroll::before,.twilightzoo-warning .twilightzoo-warning-scroll::after{content:"";inline-size:100%;block-size:calc(15/var(--widthBase)*100vw);position:absolute;background-image:repeating-linear-gradient(135deg, #DCA300 0, #DCA300 7px, transparent 7px, transparent 14px)}.twilightzoo-warning .twilightzoo-warning-scroll::before{inset:0}.twilightzoo-warning .twilightzoo-warning-scroll::after{inset:auto auto 0 0}.twilightzoo-warning .twilightzoo-warning-scroll>span{display:flex;-moz-column-gap:calc(10/var(--widthBase)*100vw);column-gap:calc(10/var(--widthBase)*100vw);white-space:nowrap;line-height:1;animation:scroll-loop 60s linear infinite}.twilightzoo-point{padding-block:calc(300/var(--widthBase)*100vw) calc(270/var(--widthBase)*100vw);position:relative;z-index:2}.twilightzoo-point::before,.twilightzoo-point::after{content:"";inline-size:calc(514/var(--widthBase)*100vw);aspect-ratio:514/205;background:url("../images/point-bg.webp") no-repeat top left/contain;position:absolute;inset-block-start:0;z-index:-2}.twilightzoo-point::before{inset-inline-start:0}.twilightzoo-point::after{inset-inline-end:0;transform:rotateY(180deg)}.twilightzoo-point .twilightzoo-point_item{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}.twilightzoo-point .twilightzoo-point_item>*+*{margin-block-start:calc(100/var(--widthBase)*100vw)}.twilightzoo-point .twilightzoo-point-animals{inline-size:100%;position:absolute;inset:0;z-index:-1}.twilightzoo-point .twilightzoo-point-animals>figure{position:absolute}.twilightzoo-point .twilightzoo-point-animals .char-saru{inset:calc(40/var(--widthBase)*100vw) calc(200/var(--widthBase)*100vw) auto auto}@media(max-width: 768px){.twilightzoo-point .twilightzoo-point-animals .char-saru{inset:calc(90/var(--widthBase)*100vw) calc(50/var(--widthBase)*100vw) auto auto}}.twilightzoo-point .twilightzoo-point-animals .char-saru .animal-saru_02{inline-size:calc(196/var(--widthBase)*100vw);aspect-ratio:196/200}.twilightzoo-point .twilightzoo-point-animals .char-binto{inset:calc(66/var(--widthBase)*100vw) auto auto calc(90/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-point .twilightzoo-point-animals .char-binto{inset-inline-start:calc(50/var(--widthBase)*100vw)}}.twilightzoo-point .twilightzoo-point-animals .char-binto .animal-binto_02{inline-size:calc(295/var(--widthBase)*100vw);aspect-ratio:295/136}.twilightzoo-animal-gallery{text-align:center}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-head{padding-block-end:calc(120/var(--widthBase)*100vw);margin-block-end:calc(40/var(--widthBase)*100vw);background:url("../images/dec-arrow.webp") no-repeat bottom center/calc(30 / var(--widthBase) * 100vw) auto}@media(max-width: 768px){.twilightzoo-animal-gallery .twilightzoo-animal-gallery-head{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-head span{display:block}}.twilightzoo-animal-gallery .twilightzoo-animal-gallery_item{position:relative}.twilightzoo-animal-gallery .animal-gallery-swiper{margin-block-start:calc(85/var(--widthBase)*100vw);padding-block-end:calc(170/var(--widthBase)*100vw);background:url("../images/gallery-bg.webp") no-repeat bottom center/100% auto}@media(max-width: 768px){.twilightzoo-animal-gallery .animal-gallery-swiper{background-size:auto calc(300/var(--widthBase)*100vw)}}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img>*{position:absolute}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .char-niwatori{inset:auto auto calc(100% + 30/var(--widthBase)*100vw) calc(166/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .char-niwatori{inset:auto calc(10/var(--widthBase)*100vw) 100% auto}}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .char-niwatori .animal-niwatori{inline-size:calc(134/var(--widthBase)*100vw);aspect-ratio:134/155}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .foot_01{inset:auto calc(180/var(--widthBase)*100vw) calc(100% + 270/var(--widthBase)*100vw) auto}@media(max-width: 768px){.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .foot_01{inset-inline-end:0}}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .foot_01>svg{inline-size:calc(206/var(--widthBase)*100vw);aspect-ratio:206/238}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .foot_02{inset:auto auto calc(100% + 10/var(--widthBase)*100vw) 0}.twilightzoo-animal-gallery .twilightzoo-animal-gallery-img .foot_02>svg{inline-size:calc(180/var(--widthBase)*100vw);aspect-ratio:180/44}.twilightzoo-animals{padding:calc(210/var(--widthBase)*100vw) calc(var(--inlineSpeace)/var(--widthBase)*100vw) calc(80/var(--widthBase)*100vw)}.twilightzoo-animals>*+*{margin-block-start:calc(120/var(--widthBase)*100vw)}.twilightzoo-food{padding:calc(270/var(--widthBase)*100vw) calc(var(--inlineSpeace)/var(--widthBase)*100vw);position:relative}.twilightzoo-food>*+*{margin-block-start:calc(100/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-food{padding-block-end:calc(150/var(--widthBase)*100vw)}}.twilightzoo-food::before,.twilightzoo-food::after{content:"";inline-size:calc(677/var(--widthBase)*100vw);aspect-ratio:677/401;background:url("../images/food-bg.webp") no-repeat top left/contain;position:absolute;z-index:-1;inset-block-start:0;opacity:.59}@media(max-width: 768px){.twilightzoo-food::before,.twilightzoo-food::after{inline-size:calc(370/var(--widthBase)*100vw)}}.twilightzoo-food::before{inset-inline-start:0}.twilightzoo-food::after{inset-inline-end:0;transform:rotateY(180deg)}.twilightzoo-food .twilightzoo-food-img{display:flex;justify-content:center;align-items:flex-end;gap:calc(70/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-food .twilightzoo-food-img{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.twilightzoo-food .twilightzoo-food-img img{max-inline-size:100%}@media(min-width: 1025px){.twilightzoo-food .twilightzoo-food-img .img_01{inline-size:calc(105/var(--widthBase)*100vw)}}.twilightzoo-food .twilightzoo-food-img .img_01 img{aspect-ratio:105/150}@media(min-width: 1025px){.twilightzoo-food .twilightzoo-food-img .img_02{inline-size:calc(62/var(--widthBase)*100vw)}}.twilightzoo-food .twilightzoo-food-img .img_02 img{aspect-ratio:61/100}@media(min-width: 1025px){.twilightzoo-food .twilightzoo-food-img .img_03{inline-size:calc(85/var(--widthBase)*100vw)}}.twilightzoo-food .twilightzoo-food-img .img_03 img{aspect-ratio:85/109}.twilightzoo-food .twilightzoo-food-gallery{inline-size:100%;display:flex;justify-content:center;gap:calc(50/var(--widthBase)*100vw);position:relative;z-index:1}@media(max-width: 768px){.twilightzoo-food .twilightzoo-food-gallery{flex-direction:column}}.twilightzoo-food .twilightzoo-food-gallery::before{content:"";inline-size:calc(195/var(--widthBase)*100vw);aspect-ratio:237/225;background:url("../images/illumination_04.webp") no-repeat top left/contain;position:absolute;inset:calc(-94/var(--widthBase)*100vw) calc(-88/var(--widthBase)*100vw) auto auto;z-index:-1}.twilightzoo-food .twilightzoo-food-gallery figure{inline-size:calc(33.3333333333% - 50/var(--widthBase)*100vw*2/3);min-inline-size:auto}@media(max-width: 768px){.twilightzoo-food .twilightzoo-food-gallery figure{inline-size:100%}}.twilightzoo-food .twilightzoo-food-gallery figure img{inline-size:100%;aspect-ratio:4/3}.twilightzoo-food .twilightzoo-food-special{position:relative;padding-block-start:calc(80/var(--widthBase)*100vw)}.twilightzoo-food .twilightzoo-food-special::before,.twilightzoo-food .twilightzoo-food-special::after{content:"";inline-size:calc(390/var(--widthBase)*100vw);aspect-ratio:390/232;background:url("../images/food-bg_02.webp") no-repeat top left/contain;position:absolute;z-index:-1;inset-block-start:0;opacity:.59}@media(max-width: 768px){.twilightzoo-food .twilightzoo-food-special::before,.twilightzoo-food .twilightzoo-food-special::after{inline-size:calc(260/var(--widthBase)*100vw)}}.twilightzoo-food .twilightzoo-food-special::before{inset-inline-start:0}.twilightzoo-food .twilightzoo-food-special::after{inset-inline-end:0;transform:rotateY(180deg)}.twilightzoo-contact{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw);padding-block-end:calc(400/var(--widthBase)*100vw);text-align:center}.twilightzoo-contact>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}@media(max-width: 768px){.twilightzoo-contact{text-align:left}}.twilightzoo-contact .twilightzoo-text{padding:calc(30/var(--widthBase)*100vw);border-radius:10px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1.6;font-size:clamp(.8203125rem,0.78125vw,1.0546875rem);letter-spacing:clamp(.13125em,calc(2.25 / 1920 * 100vw),.16875em)}.error-404{--ttlBaseColor: #222;--textStrongColor: #222;--btnBetaBg: #00a0e9;--btnBetaColor:#FFF;min-block-size:70vh;padding:calc(200/var(--widthBase)*100vw) calc(var(--inlineSpeace)/var(--widthBase)*100vw) calc(270/var(--widthBase)*100vw)}.error-404>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}input:not([type=radio]):not([type=checkbox]).val-err,select.val-err,textarea.val-err{background-color:#ffe4e4 !important}p.val-err{color:#e40000;font-size:.8em}p.val-err::before{content:"※"}.check_no-through{color:#e40000}input:not([type=radio]):not([type=checkbox]).val-through,select.val-through,textarea.val-through{background-color:#e2fbe2 !important}.check_any_required.val-err input:not([type=radio]):not([type=checkbox]),.check_any_required.val-err select,.check_any_required.val-err textarea{background-color:#ffe4e4 !important}.check_any_required.val-through input:not([type=radio]):not([type=checkbox]):not(.val-err),.check_any_required.val-through select:not(.val-err),.check_any_required.val-through textarea:not(.val-err){background-color:#e2fbe2 !important}
