@keyframes zoom-in{0%{transform:scale(1)}to{transform:scale(1.05)}}.zoom-in-animate .swiper-slide-active>*,.zoom-in-animate .swiper-slide-prev>*{animation:zoom-in 10s}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}.swiper-linear .swiper-wrapper{transition-timing-function:linear!important}@keyframes slider-zoom-out{0%{transform:scale(1.1)}to{transform:scale(1)}}.zoom-out-animate .swiper-slide-active img,.zoom-out-animate .swiper-slide-next img,.zoom-out-animate .swiper-slide-prev img{animation:slider-zoom-out 6s}html{background:#fff;color:#060725;font-family:neue-haas-grotesk-display,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,yu-gothic-pr6n,Hiragino Kaku Gothic ProN,Hiragino Sans,Helvetica Neue,Arial,Meiryo,sans-serif;font-feature-settings:"palt";font-size:10px;-webkit-font-smoothing:antialiased;height:100%;line-height:1}html ::-moz-selection{background-color:#060725;color:#fff}html ::selection{background-color:#060725;color:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body{background-color:#f9f7f4;-webkit-text-size-adjust:100%}body *{box-sizing:border-box;letter-spacing:.04em}a{color:inherit;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:inherit}img::-moz-selection,video::-moz-selection{background-color:#999}img::selection,video::selection{background-color:#999}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:none}button,input,label,select{cursor:pointer;margin:0}button{padding:0}select::-ms-expand{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}@media screen and (max-width:900px){html{font-size:2.56vw}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}