.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}._form-checkbox,._form-radio{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}._form-checkbox{border-radius:0}._form-checkbox:focus,._form-radio:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}._form-checkbox:checked,._form-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}._form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active){._form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}._form-checkbox:checked:focus,._form-checkbox:checked:hover,._form-radio:checked:focus,._form-radio:checked:hover{background-color:currentColor;border-color:transparent}._form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){._form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}._form-checkbox:indeterminate:focus,._form-checkbox:indeterminate:hover{background-color:currentColor;border-color:transparent}.btn{border-radius:6px;font-weight:700;padding:.5rem;text-align:center}.btn.btn-contained{background-color:var(--c-button-background);color:var(--c-button-text-light)}@media (pointer:fine){.btn.btn-contained:hover{background-color:var(--c-button-hover)}}.btn.btn-outline{border-color:var(--c-button-border);border-width:2px;color:var(--c-button-text-dark)}.badge{align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;gap:.1875rem;height:2.25rem;padding:.375rem}.badge.badge-alert{background-color:var(--c-badge-alert)}.badge.badge-strong{background-color:var(--c-badge-strong)}.thumbnail-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:.6}.\!swiper .swiper-button-next,.\!swiper .swiper-button-prev,.swiper .swiper-button-next,.swiper .swiper-button-prev{background-color:var(--c-image-gallery-nav-button-bg);border-color:var(--c-image-gallery-nav-button-border);border-radius:8px;border-width:1px;height:2.5rem;padding:.5rem;width:2.5rem}.\!swiper .swiper-button-next:after,.\!swiper .swiper-button-prev:after,.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{color:var(--c-button-text-dark);font-size:.75rem;font-weight:700}.\!swiper .swiper-pagination-bullet{background-color:#d8dbdf!important}.swiper .swiper-pagination-bullet{background-color:#d8dbdf}.\!swiper .swiper-pagination-bullet-active{background-color:#3d7af4!important}.swiper .swiper-pagination-bullet-active{background-color:#3d7af4}._break-words{word-break:break-word}.imageViewer-backdrop{background-color:rgba(0,0,0,.25)}._pagination-li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pagination-item{align-items:center;border-radius:3px;display:flex;font-size:.875rem;font-weight:700;height:1.5625rem;justify-content:center;margin-left:.25rem;margin-right:.25rem;min-width:1.5625rem;padding-left:.125rem;padding-right:.125rem}.imageViewer-description{background-color:rgba(0,0,0,.5)}.imageViewer-zoom-slider{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;display:flex}.imageViewer-zoom-slider::-webkit-slider-runnable-track{background-color:var(--c-image-viewer-zoom-track);border-radius:.5rem;height:.5rem}.imageViewer-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--c-image-viewer-zoom-thumb);border-radius:.5rem;height:1rem;margin-top:-.25rem;width:1rem}.imageViewer-zoom-slider::-moz-range-track{background-color:var(--c-image-viewer-zoom-track);border-radius:.5rem;height:.5rem}.imageViewer-zoom-slider::-moz-range-thumb{background-color:var(--c-image-viewer-zoom-thumb);border-radius:.5rem;border-style:none;height:1rem;width:1rem}._pointer-events-none{pointer-events:none}._fixed{position:fixed}._absolute{position:absolute}._relative{position:relative}._inset-0{inset:0}._bottom-0{bottom:0}._bottom-2{bottom:.5rem}._bottom-2\.5{bottom:.625rem}._left-0{left:0}._left-2{left:.5rem}._left-2\.5{left:.625rem}._right-0{right:0}._right-2{right:.5rem}._right-2\.5{right:.625rem}._top-2{top:.5rem}._top-2\.5{top:.625rem}._top-\[0\.0625rem\]{top:.0625rem}._z-10{z-index:10}._z-50{z-index:50}._z-\[1\]{z-index:1}._mx-1{margin-left:.25rem;margin-right:.25rem}._mx-2{margin-left:.5rem;margin-right:.5rem}._mx-5{margin-left:1.25rem;margin-right:1.25rem}._mx-auto{margin-left:auto;margin-right:auto}._my-2{margin-bottom:.5rem;margin-top:.5rem}._my-5{margin-bottom:1.25rem;margin-top:1.25rem}._my-imageGallery{margin-bottom:1.3125rem;margin-top:1.3125rem}._ml-2{margin-left:.5rem}._ml-2\.5{margin-left:.625rem}._ml-5{margin-left:1.25rem}._ml-auto{margin-left:auto}._mr-0{margin-right:0}._mr-0\.5{margin-right:.125rem}._mr-1{margin-right:.25rem}._line-clamp-1{-webkit-line-clamp:1}._line-clamp-1,._line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._line-clamp-2{-webkit-line-clamp:2}._line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}._block{display:block}._flex{display:flex}.\!_hidden{display:none!important}._hidden{display:none}._aspect-4\/3{aspect-ratio:4/3}._aspect-video{aspect-ratio:16/9}.\!_h-3{height:.75rem!important}.\!_h-3\.5{height:.875rem!important}._h-0{height:0}._h-1{height:.25rem}._h-1\.5{height:.375rem}._h-10{height:2.5rem}._h-5{height:1.25rem}._h-6{height:1.5rem}._h-\[34\.625rem\]{height:34.625rem}._h-full{height:100%}._h-screen{height:100vh}._max-h-full{max-height:100%}._max-h-imageViewerWrapperSp{max-height:100dvh}._min-h-full{min-height:100%}.\!_w-3{width:.75rem!important}.\!_w-3\.5{width:.875rem!important}._w-0{width:0}._w-10{width:2.5rem}._w-16{width:4rem}._w-2{width:.5rem}._w-2\.5{width:.625rem}._w-32{width:8rem}._w-5{width:1.25rem}._w-6{width:1.5rem}._w-full{width:100%}._min-w-navmenu{min-width:12.5rem}._max-w-full{max-width:100%}._shrink-0{flex-shrink:0}._origin-top-right{transform-origin:top right}._scale-100{--tw-scale-x:1;--tw-scale-y:1}._scale-100,._scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._scale-95{--tw-scale-x:.95;--tw-scale-y:.95}._transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._cursor-default{cursor:default}._cursor-pointer{cursor:pointer}._select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}._appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}._flex-row{flex-direction:row}._flex-col{flex-direction:column}._flex-wrap{flex-wrap:wrap}._items-center{align-items:center}._justify-center{justify-content:center}._gap-1{gap:.25rem}._gap-2{gap:.5rem}._gap-2\.5{gap:.625rem}._divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}._divide-navmenu-divider>:not([hidden])~:not([hidden]){border-color:var(--c-navmenu-divider)}._overflow-hidden{overflow:hidden}._overflow-y-auto{overflow-y:auto}._overflow-x-hidden{overflow-x:hidden}._truncate{overflow:hidden;text-overflow:ellipsis}._truncate,._whitespace-nowrap{white-space:nowrap}._break-words{overflow-wrap:break-word}._rounded-4{border-radius:4px}._rounded-5{border-radius:5px}._rounded-6{border-radius:6px}._rounded-8{border-radius:8px}._rounded-\[99px\]{border-radius:99px}._border{border-width:1px}._border-2{border-width:2px}._border-card-border{border-color:var(--c-card-border)}._border-checkbox-unchecked-border{border-color:var(--c-checkbox-unchecked-border)}._border-image-gallery-view-image-btn-border{border-color:var(--c-image-gallery-view-image-btn-border)}._border-pagination-input-border{border-color:var(--c-pagination-input-border)}.\!_bg-image-gallery-view-image-btn-bg{background-color:var(--c-image-gallery-view-image-btn-bg)!important}.\!_bg-image-gallery-view-more-bg{background-color:var(--c-image-gallery-view-more-bg)!important}._bg-card-bg{background-color:var(--c-card-bg)}._bg-checkbox-unchecked-bg{background-color:var(--c-checkbox-unchecked-bg)}._bg-divider-bg{background-color:var(--c-divider-bg)}._bg-image-gallery-bg{background-color:var(--c-image-gallery-bg)}._bg-image-viewer-bg{background-color:var(--c-image-viewer-bg)}._bg-image-viewer-img-bg{background-color:var(--c-image-viewer-img-bg)}._bg-navmenu-popup-bg{background-color:var(--c-navmenu-popup-bg)}._bg-pagination-bg-active{background-color:var(--c-pagination-bg-active)}._bg-prefix-line-bg{background-color:var(--c-prefix-line-bg)}._bg-transparent{background-color:transparent}._fill-bread-active{fill:var(--c-bread-active)}._fill-image-gallery-view-image-btn-icon{fill:var(--c-image-gallery-view-image-btn-icon)}._fill-image-viewer-icon{fill:var(--c-image-viewer-icon)}._fill-navmenu-text{fill:var(--c-navmenu-text)}._fill-pagination-text{fill:var(--c-pagination-text)}._object-contain{-o-object-fit:contain;object-fit:contain}._p-0{padding:0}._p-0\.5{padding:.125rem}._p-2{padding:.5rem}._p-2\.5{padding:.625rem}._p-px{padding:1px}.\!_px-0{padding-left:0!important;padding-right:0!important}._px-2{padding-left:.5rem;padding-right:.5rem}._px-2\.5{padding-left:.625rem;padding-right:.625rem}._px-3{padding-left:.75rem;padding-right:.75rem}._px-4{padding-left:1rem;padding-right:1rem}._px-5{padding-left:1.25rem;padding-right:1.25rem}._py-0{padding-bottom:0;padding-top:0}._py-0\.5{padding-bottom:.125rem;padding-top:.125rem}._py-1{padding-bottom:.25rem;padding-top:.25rem}._py-1\.5{padding-bottom:.375rem;padding-top:.375rem}._py-2{padding-bottom:.5rem;padding-top:.5rem}._py-2\.5{padding-bottom:.625rem;padding-top:.625rem}._py-3{padding-bottom:.75rem;padding-top:.75rem}._py-5{padding-bottom:1.25rem;padding-top:1.25rem}._pb-2{padding-bottom:.5rem}._pb-2\.5{padding-bottom:.625rem}._text-left{text-align:left}._text-center{text-align:center}._align-middle{vertical-align:middle}._text-12{font-size:.75rem}._text-14{font-size:.875rem}._text-16{font-size:1rem}._text-34{font-size:2.125rem}._font-bold{font-weight:700}._leading-22{line-height:1.375rem}._leading-6{line-height:1.5rem}._tracking-headline{letter-spacing:2.4px}._text-bread-active{color:var(--c-bread-active)}._text-bread-inactive{color:var(--c-bread-inactive)}._text-checkbox-checked-bg{color:var(--c-checkbox-checked-bg)}._text-headline-color{color:var(--c-headline-color)}._text-image-gallery-text-description{color:var(--c-image-gallery-text-description)}._text-image-gallery-view-more-text{color:var(--c-image-gallery-view-more-text)}._text-image-viewer-fraction-text{color:var(--c-image-viewer-fraction-text)}._text-image-viewer-text{color:var(--c-image-viewer-text)}._text-navmenu-text{color:var(--c-navmenu-text)}._text-pagination-text{color:var(--c-pagination-text)}._text-pagination-text-active{color:var(--c-pagination-text-active)}._text-textbox-color{color:var(--c-textbox-color)}._underline{text-decoration-line:underline}._underline-offset-2{text-underline-offset:2px}.\!_opacity-100{opacity:1!important}._opacity-0{opacity:0}._opacity-100{opacity:1}._opacity-30{opacity:.3}._opacity-50{opacity:.5}._shadow-card{--tw-shadow:0px 10px 20px 0px rgba(51,51,51,.07);--tw-shadow-colored:0px 10px 20px 0px var(--tw-shadow-color)}._shadow-card,._shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}._shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}._shadow-paging{--tw-shadow:0px 1px 3px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 1px 3px 0px var(--tw-shadow-color)}._shadow-paging,._shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}._shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}._transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}._transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}._duration-100{transition-duration:.1s}._duration-200{transition-duration:.2s}._duration-300{transition-duration:.3s}._duration-75{transition-duration:75ms}._ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}._ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.checked\:_border-checkbox-checked-border:checked{border-color:var(--c-checkbox-checked-border)}.disabled\:_border-checkbox-disabled-border:disabled{border-color:var(--c-checkbox-disabled-border)}.disabled\:_bg-checkbox-disabled-bg:disabled{background-color:var(--c-checkbox-disabled-bg)}.disabled\:_text-checkbox-disabled-checked-bg:disabled{color:var(--c-checkbox-disabled-checked-bg)}@media (min-width:768px){.md\:_mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:_my-5{margin-bottom:1.25rem;margin-top:1.25rem}.md\:\!_block{display:block!important}.md\:_block{display:block}.md\:\!_hidden{display:none!important}.md\:_hidden{display:none}.md\:_max-h-imageViewerWrapper{max-height:calc(100dvh - 2rem)}.md\:_w-1\/4{width:25%}.md\:_flex-row{flex-direction:row}.md\:_flex-col{flex-direction:column}.md\:_gap-2{gap:.5rem}.md\:_rounded-8{border-radius:8px}.md\:_p-4{padding:1rem}.md\:_py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:_text-24{font-size:1.5rem}}@media (pointer:fine){.pointer\:hover\:_bg-pagination-bg-active:hover{background-color:var(--c-pagination-bg-active)}.pointer\:hover\:_text-navmenu-text-hover:hover{color:var(--c-navmenu-text-hover)}.pointer\:hover\:_text-pagination-text-active:hover{color:var(--c-pagination-text-active)}._group:hover .pointer\:group-hover\:_fill-navmenu-text-hover{fill:var(--c-navmenu-text-hover)}._group:hover .pointer\:group-hover\:_fill-pagination-text-active{fill:var(--c-pagination-text-active)}._group:hover .pointer\:group-hover\:_text-navmenu-text-hover{color:var(--c-navmenu-text-hover)}}:root{--c-bread-active:var(--color-breadcrumb-link);--c-bread-inactive:var(--color-breadcrumb-title);--c-headline-color:var(--color-black);--c-textbox-color:var(--color-black);--c-pagination-text:var(--color-text-strong);--c-pagination-text-active:var(--color-button-text);--c-pagination-bg-active:var(--color-button-normal);--c-pagination-input-border:var(--color-text-weak);--c-button-background:var(--color-button-normal);--c-button-hover:var(--color-button-normal);--c-button-text-light:var(--color-button-text);--c-button-text-dark:var(--color-text-default);--c-button-border:var(--color-secondary-strong);--c-divider-bg:var(--color-divider);--c-navmenu-text:var(--color-nav);--c-navmenu-text-hover:var(--color-nav);--c-navmenu-divider:var(--color-divider);--c-navmenu-popup-bg:var(--color-background-primary);--c-checkbox-checked-bg:var(--color-checkbox-checked-background);--c-checkbox-checked-border:var(--color-checkbox-checked-border);--c-checkbox-unchecked-bg:var(--color-background-primary);--c-checkbox-unchecked-border:var(--color-secondary-strong);--c-card-bg:var(--color-background-primary);--c-card-border:var(--color-secondary-default);--c-prefix-line-bg:var(--color-primary-default);--c-badge-alert:var(--color-alert-default);--c-badge-strong:var(--color-primary-strong);--c-image-gallery-bg:var(--color-secondary-default);--c-image-gallery-text-description:var(--color-text-strong);--c-image-gallery-view-more-text:var(--color-text-weak);--c-image-gallery-view-more-bg:var(--color-secondary-default);--c-image-gallery-nav-button-bg:var(--color-background-bright);--c-image-gallery-nav-button-border:var(--color-secondary-strong);--c-image-gallery-view-image-btn-bg:var(--color-background-primary);--c-image-gallery-view-image-btn-border:var(--color-secondary-strong);--c-image-gallery-view-image-btn-icon:var(--color-text-strong);--c-image-viewer-bg:var(--color-background-bright);--c-image-viewer-icon:var(--color-theme-secondary);--c-image-viewer-text:var(--color-text-bright);--c-image-viewer-fraction-text:var(--color-text-bright);--c-image-viewer-img-bg:var(--color-black);--c-image-viewer-zoom-track:var(--color-background-primary);--c-image-viewer-zoom-thumb:var(--color-blue)}:root.black,:root.blue{--c-image-gallery-view-more-text:var(--color-button-text);--c-image-gallery-nav-button-bg:var(--color-button-text);--c-image-gallery-nav-button-border:var(--color-button-text);--c-image-viewer-fraction-text:var(--color-button-text)}@media (pointer:coarse),(pointer:none){*{user-select:none!important;-ms-user-select:none!important;-moz-user-select:none!important;-khtml-user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}input,textarea{user-select:text!important;-ms-user-select:text!important;-moz-user-select:text!important;-khtml-user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:text!important}img{-webkit-user-drag:none!important}}:root{-webkit-font-smoothing:antialiased}:root.font-125{font-size:1.25rem}:root.font-150{font-size:1.5rem}:root.font-175{font-size:1.75rem}:root.font-200{font-size:2rem}:root.font-125 .header-sp .logo img,:root.font-150 .header-sp .logo img,:root.font-175 .header-sp.logo img,:root.font-200 .header-sp .logo img{height:3.5rem}body{min-height:100dvh}.collection-item{gap:.625rem;padding:1.25rem 1rem}:root.font-125 .collection-item,:root.font-150 .collection-item,:root.font-175 .collection-item{padding:1rem}@media (min-width:1220px){:root.font-125 .collection-item,:root.font-150 .collection-item,:root.font-175 .collection-item{padding-top:1.5rem;padding-bottom:1.5rem}}:root.font-200 .collection-item{padding:.75rem .5rem}@media (min-width:1220px){:root.font-200 .collection-item{padding:1.25rem 1rem}}:root.font-125 .px-4-scale,:root.font-150 .px-4-scale{padding-left:.75rem;padding-right:.75rem}@media (min-width:1220px){:root.font-125 .px-4-scale,:root.font-150 .px-4-scale{padding-left:1rem;padding-right:1rem}}:root.font-175 .px-4-scale,:root.font-200 .px-4-scale{padding-left:.5rem;padding-right:.5rem}@media (min-width:1220px){:root.font-175 .px-4-scale,:root.font-200 .px-4-scale{padding-left:1rem;padding-right:1rem}}:root.font-125 .gap-5-scale,:root.font-150 .gap-5-scale{gap:.75rem}@media (min-width:1220px){:root.font-125 .gap-5-scale,:root.font-150 .gap-5-scale{gap:1.25rem}}:root.font-175 .gap-5-scale,:root.font-200 .gap-5-scale{gap:.5rem}@media (min-width:1220px){:root.font-175 .gap-5-scale,:root.font-200 .gap-5-scale{gap:1.25rem}}:root.font-125 .mt-7-scale,:root.font-150 .mt-7-scale{margin-top:1.25rem}@media (min-width:1220px){:root.font-125 .mt-7-scale,:root.font-150 .mt-7-scale{margin-top:1.75rem}}:root.font-175 .mt-7-scale,:root.font-200 .mt-7-scale{margin-top:.75rem}@media (min-width:1220px){:root.font-175 .mt-7-scale,:root.font-200 .mt-7-scale{margin-top:1.75rem}}:root.font-125 .mt-4-scale,:root.font-150 .mt-4-scale{margin-top:.75rem}@media (min-width:1220px){:root.font-125 .mt-4-scale,:root.font-150 .mt-4-scale{margin-top:1rem}}:root.font-175 .mt-4-scale,:root.font-200 .mt-4-scale{margin-top:.25rem}@media (min-width:1220px){:root.font-175 .mt-4-scale,:root.font-200 .mt-4-scale{margin-top:1rem}}:root.font-125 .pl-4-scale,:root.font-150 .pl-4-scale{padding-left:.75rem}@media (min-width:1220px){:root.font-125 .pl-4-scale,:root.font-150 .pl-4-scale{padding-left:1rem}}:root.font-175 .pl-4-scale,:root.font-200 .pl-4-scale{padding-left:.25rem}@media (min-width:1220px){:root.font-175 .pl-4-scale,:root.font-200 .pl-4-scale{padding-left:1rem}}:root.font-125 .pt-40-scale,:root.font-150 .pt-40-scale{padding-top:8rem}@media (min-width:1220px){:root.font-125 .pt-40-scale,:root.font-150 .pt-40-scale{padding-top:10rem}}:root.font-175 .pt-40-scale,:root.font-200 .pt-40-scale{padding-top:6rem}@media (min-width:1220px){:root.font-175 .pt-40-scale,:root.font-200 .pt-40-scale{padding-top:10rem}}:root.font-125 .pb-10-scale,:root.font-150 .pb-10-scale{padding-bottom:2rem}@media (min-width:1220px){:root.font-125 .pb-10-scale,:root.font-150 .pb-10-scale{padding-bottom:2.5rem}}:root.font-175 .pb-10-scale,:root.font-200 .pb-10-scale{padding-bottom:1.25rem}@media (min-width:1220px){:root.font-175 .pb-10-scale,:root.font-200 .pb-10-scale{padding-bottom:2.5rem}}:root.font-125 .py-8-scale,:root.font-150 .py-8-scale{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:1220px){:root.font-125 .py-8-scale,:root.font-150 .py-8-scale{padding-top:2rem;padding-bottom:2rem}}:root.font-175 .py-8-scale,:root.font-200 .py-8-scale{padding-top:1rem;padding-bottom:1rem}@media (min-width:1220px){:root.font-175 .py-8-scale,:root.font-200 .py-8-scale{padding-top:2rem;padding-bottom:2rem}}:root.font-125 .p-2-scale,:root.font-150 .p-2-scale{padding:.5rem}:root.font-175 .p-2-scale,:root.font-200 .p-2-scale{padding:.25rem}@media (min-width:1220px){:root.font-175 .p-2-scale,:root.font-200 .p-2-scale{padding:.5rem}}:root.font-125 .p-5-scale,:root.font-150 .p-5-scale{padding:1rem}:root.font-175 .p-5-scale,:root.font-200 .p-5-scale{padding:.5rem}@media (min-width:1220px){:root.font-175 .p-5-scale,:root.font-200 .p-5-scale{padding:1.25rem}}:root.font-125 .py-28-scale,:root.font-150 .py-28-scale{padding-top:5rem;padding-bottom:5rem}@media (min-width:1220px){:root.font-125 .py-28-scale,:root.font-150 .py-28-scale{padding-top:7rem;padding-bottom:7rem}}:root.font-175 .py-28-scale,:root.font-200 .py-28-scale{padding-top:4rem;padding-bottom:4rem}@media (min-width:1220px){:root.font-175 .py-28-scale,:root.font-200 .py-28-scale{padding-top:7rem;padding-bottom:7rem}}:root.font-125 .px-8-scale,:root.font-150 .px-8-scale{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1220px){:root.font-125 .px-8-scale,:root.font-150 .px-8-scale{padding-left:2rem;padding-right:2rem}}:root.font-175 .px-8-scale,:root.font-200 .px-8-scale{padding-left:1rem;padding-right:1rem}@media (min-width:1220px){:root.font-175 .px-8-scale,:root.font-200 .px-8-scale{padding-left:2rem;padding-right:2rem}}:root.font-125 .pb-8-scale,:root.font-150 .pb-8-scale{padding-bottom:1.5rem}@media (min-width:1220px){:root.font-125 .pb-8-scale,:root.font-150 .pb-8-scale{padding-bottom:2rem}}:root.font-175 .pb-8-scale,:root.font-200 .pb-8-scale{padding-bottom:1rem}@media (min-width:1220px){:root.font-175 .pb-8-scale,:root.font-200 .pb-8-scale{padding-bottom:2rem}}:root.font-125 .text-14-scale,:root.font-150 .text-14-scale,:root.font-175 .text-14-scale,:root.font-200 .text-14-scale{font-size:.75rem}@media (min-width:1220px){:root.font-125 .text-14-scale,:root.font-150 .text-14-scale,:root.font-175 .text-14-scale,:root.font-200 .text-14-scale{font-size:.875rem}}:root.font-175 .line-clamp-1-scale,:root.font-200 .line-clamp-1-scale{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}@media (min-width:768px){:root.font-150 ._pagination-item,:root.font-175 ._pagination-item,:root.font-200 ._pagination-item{height:1.75rem}}:root.font-150 ._pagination-item,:root.font-175 ._pagination-item,:root.font-200 ._pagination-item{margin-left:0;margin-right:0;padding:.25rem;font-size:.75rem;min-width:.5rem;height:1.25rem}@media (min-width:768px){:root.font-150 .pagination-bottom,:root.font-175 .pagination-bottom,:root.font-200 .pagination-bottom{padding-top:2.5rem;padding-bottom:2.5rem}}:root.font-150 .pagination-bottom,:root.font-175 .pagination-bottom,:root.font-200 .pagination-bottom{padding-bottom:1rem;padding-top:2rem}@media (min-width:768px){:root.font-150 ._pagination-item svg,:root.font-175 ._pagination-item svg,:root.font-200 ._pagination-item svg{height:1.5rem;width:1.5rem}}:root.font-150 ._pagination-item svg,:root.font-175 ._pagination-item svg,:root.font-200 ._pagination-item svg{width:24px;height:24px}@media (min-width:768px){:root.font-150 ._pagination-dots,:root.font-175 ._pagination-dots,:root.font-200 ._pagination-dots{font-size:.75rem}}:root.font-150 ._pagination-dots,:root.font-175 ._pagination-dots,:root.font-200 ._pagination-dots{margin:0;font-size:.5rem}@media (min-width:1220px){:root.font-150 .collection-flat-item,:root.font-175 .collection-flat-item,:root.font-200 .collection-flat-item{width:6rem}}:root.font-150 .collection-flat-item,:root.font-175 .collection-flat-item,:root.font-200 .collection-flat-item{width:4.75rem}:root.font-150 .having-text,:root.font-175 .having-text,:root.font-200 .having-text{height:2rem}:root.font-150 .news-mark,:root.font-175 .news-mark,:root.font-200 .news-mark{height:1rem;width:1.5rem;padding:.25rem;font-size:.5rem}:root.font-150 .collection-card-list,:root.font-150 .news-card-list,:root.font-175 .collection-card-list,:root.font-175 .news-card-list,:root.font-200 .collection-card-list,:root.font-200 .news-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){:root.font-150 .collection-card-list,:root.font-150 .news-card-list,:root.font-175 .collection-card-list,:root.font-175 .news-card-list,:root.font-200 .collection-card-list,:root.font-200 .news-card-list{grid-template-columns:repeat(4,minmax(0,1fr))}}:root.font-175 .publication-items,:root.font-200 .publication-items{flex-direction:column;gap:.5rem;padding:.5rem}@media (min-width:576px){:root.font-175 .publication-items,:root.font-200 .publication-items{flex-direction:row}}@media (min-width:1220px){:root.font-175 .publication-items,:root.font-200 .publication-items{padding:1rem}}a:not(:disabled),button:not(:disabled){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (pointer:fine){a:not(:disabled):hover,button:not(:disabled):hover{opacity:.7}}button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:root.blue .btn-white,:root.blue .btn-white:hover{background-color:#ffffff}:root.black .btn-white-soft,:root.blue .btn-white-soft{background-color:rgba(255,255,255,.2)}:root.light .btn-hamburger{background-color:var(--color-primary-default)}.scrollbar-hidden::-webkit-scrollbar{-ms-overflow-style:none;background-color:transparent;display:none;scrollbar-width:none;width:0}#google_translate_element .goog-te-gadget-simple,#google_translate_element .goog-te-gadget-simple span a{display:flex}:root.black .a11y-bg-none,:root.blue .a11y-bg-none{background-image:none}:root.light .logo img{opacity:1}:root.black .logo,:root.blue .logo{background-repeat:no-repeat;background-image:url(/logo_dark.png);background-size:100%}:root.black .logo img,:root.black .social-link img,:root.blue .logo img,:root.blue .social-link img{opacity:0}:root.black .instagram,:root.blue .instagram{background-repeat:no-repeat;background-image:url(/icons/instagramDark.png);background-size:100%}:root.black .youtube,:root.blue .youtube{background-repeat:no-repeat;background-image:url(/icons/ytbDark.png);background-size:100%}:root.black .facebook,:root.blue .facebook{background-repeat:no-repeat;background-image:url(/icons/fbDark.png);background-size:100%}:root.black .x-social,:root.blue .x-social{background-repeat:no-repeat;background-image:url(/icons/xDark.png);background-size:100%}:root .header-pc{display:none}:root .header-sp{display:flex}header .nav-active{position:relative}header .nav-active:before{background-color:var(--color-background-weak)}header .nav-active:after,header .nav-active:before{position:absolute;bottom:-.375rem;left:0;right:0;height:.375rem;border-radius:9999px;content:" "}header .nav-active:after{width:100%;max-width:100%;background-color:var(--color-primary-default)}:root.black header .nav-active:before,:root.blue header .nav-active:before{background-color:var(--color-section-yellow);content:" "}@media (min-width:900px){:root.font-100 .header-pc{display:flex}:root.font-100 .header-sp{display:none}}@media (min-width:1060px){:root.font-125 .header-pc{display:flex}:root.font-125 .header-sp{display:none}}@media (min-width:1129px){:root.font-150 .header-pc,:root.font-175 .header-pc,:root.font-200 .header-pc{display:none}:root.font-150 .header-sp,:root.font-175 .header-sp,:root.font-200 .header-sp{display:flex}}button.card-swiper-nav-btn{position:absolute;bottom:0;top:0;margin:auto;height:2.215rem;width:2.215rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-secondary-weak);background-color:var(--color-background-bright)}button.card-swiper-nav-btn.btn-left{left:.625rem}button.card-swiper-nav-btn.btn-right{right:.625rem}.card-swiper-container.focused .card-swiper-nav-btn{display:flex}.card-swiper-container:focus-within .card-swiper-nav-btn{display:flex}@media (pointer:fine){.card-swiper-container:hover .card-swiper-nav-btn{display:flex}}#goog-gt-tt{display:none!important}#google_translate_element_sp .goog-te-gadget-simple{display:inline-flex}#google_translate_element_sp .goog-te-gadget-simple a{display:flex}.gm-style-iw-a .gm-style-iw-d{overflow:auto!important;color:var(--color-text-strong);background-color:var(--c-card-bg)}.gm-style-iw-a .gm-style-iw-d .poi-info-window div{color:var(--color-text-strong);background-color:transparent}.gm-style-iw-a .gm-style-iw-d .poi-info-window a:link{background-color:transparent}.gm-style-iw-a .gm-style-iw-c{background-color:var(--c-card-bg)!important;padding-right:12px!important;padding-bottom:12px!important}.gm-style-iw-a .gm-style-iw-d .poi-info-window .view-link a:link{color:var(--color-primary-default)}.gm-style-iw-a .gm-style-iw-tc:after{background:var(--c-card-bg)!important}.gm-style-iw-a .gm-style-iw-t button{opacity:1}.gm-style-iw-a .gm-style-iw-t button span{background-color:var(--color-black)}@media (max-width:478px){iframe[id=":2.container"]{zoom:.75;-moz-transform:scale(.75);-moz-transform-origin:0 0;-o-transform:scale(.75);-o-transform-origin:0 0;-webkit-transform:scale(.75);-webkit-transform-origin:0 0;height:53px;width:135%}}:root.black .related-collection-card,:root.blue .related-collection-card{border-width:1px;border-color:var(--color-black)}:root.light .btn-gallery-swiper-nav-icon,:root.light .btn-gallery-zoom-controller{color:var(--color-white)}.toastui-editor-contents li{min-height:22px}.toastui-editor-contents a{color:#2e96a0!important}:root.black .about-insect-museum,:root.blue .about-insect-museum{background-color:var(--color-section-green)}:root.light .about-insect-museum{background-image:url(/dotted-shape-pattern.png)}:root.black .about-im-museum,:root.blue .about-im-museum{background-color:var(--color-section-green)}:root.light .about-im-museum{--tw-bg-opacity:1;background-color:rgb(241 240 237/var(--tw-bg-opacity,1))}.statues-scrollbar>.swiper-scrollbar{background:#d9d9d9;transition-duration:0s;box-shadow:inset 0 0 5px grey;border-radius:unset}.statues-scrollbar>.swiper-scrollbar-horizontal{height:20px!important}.statues-scrollbar>.swiper-wrapper{padding-bottom:30px}.statues-scrollbar>.swiper-scrollbar>.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:unset;left:0;top:0}.remove-link-underline a{text-decoration:none!important}.bold-link a{font-weight:700!important}@media (min-width:768px){:root.font-125 footer .lg\:pl-0,:root.font-150 footer .lg\:pl-0,:root.font-175 footer .lg\:pl-0,:root.font-200 footer .lg\:pl-0{padding-left:0}:root.font-125 footer .container-1,:root.font-150 footer .container-1,:root.font-175 footer .container-1,:root.font-200 footer .container-1{flex-direction:column;padding-bottom:4rem}:root.font-125 footer .container-1>div,:root.font-150 footer .container-1>div,:root.font-175 footer .container-1>div,:root.font-200 footer .container-1>div{width:100%;justify-content:center}:root.font-125 footer .menu-wrap,:root.font-150 footer .menu-wrap,:root.font-175 footer .menu-wrap,:root.font-200 footer .menu-wrap{flex-direction:column;align-items:center}:root.font-125 footer .menu-wrap>div,:root.font-150 footer .menu-wrap>div,:root.font-175 footer .menu-wrap>div,:root.font-200 footer .menu-wrap>div{width:40%;flex-direction:column;align-items:flex-start}}.image-gallery-container.focused .btn-gallery-control{display:flex}.image-gallery-container:focus-within .btn-gallery-control{display:flex}@media (pointer:fine){.image-gallery-container:hover .btn-gallery-control{display:flex}}.image-gallery-container-sp .btn-gallery-control{display:flex}.three-view-full-screen{position:fixed!important;z-index:100;height:100vh!important;width:100vw!important}.three-view-play-btn .play_3d_hover{display:none}@media (pointer:fine){.three-view-play-btn:hover .play_3d_normal{display:none}.three-view-play-btn:hover .play_3d_hover{display:block}}.custom-markdown-2 .toastui-editor-contents h1,.custom-markdown-2 .toastui-editor-contents h2,.custom-markdown-2 .toastui-editor-contents h4,.custom-markdown-2 .toastui-editor-contents h5,.custom-markdown-2 .toastui-editor-contents h6,.custom-markdown-2 .toastui-editor-contents p,.custom-markdown-2 .toastui-editor-contents span,.custom-markdown-2 .toastui-editor-contents table{color:var(--color-text-default)!important}.custom-markdown-2 .toastui-editor-contents table tbody{background-color:var(--color-background-primary)}.banner-home-text{flex-shrink:0;font-size:2.375rem;font-weight:700;line-height:3.125rem;letter-spacing:.095rem;writing-mode:vertical-lr;text-shadow:0 4px 20px rgba(0,0,0,.75)}html.translated-ltr #header.sticky{top:38px!important}html.translated-ltr #sidebar-filter.fixed,html.translated-ltr #sidebar-menu.fixed{top:44px!important}.goto-search>input[name=page]{background-color:var(--color-background-primary)}#facility-contents #markdown-view table thead{display:none}